Team Round(Training)系列:每周六12:15-17:15
这一场是在9月14日打的,是2018CCPC吉林站(搬题人:dqy_)
传送门
Name | Origin | Solved | Upsolved | A | B | C | D | E | F | G | H | I | J | K | L | M |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#2 | 2018 CCPC吉林站 | 4/12 | 2/8 | O | O | !Ø | !Ø | ● | O | ● | ● | O | ● | ● | ● |
过了AFBI
总的来说有点可惜。应该多写几题的。
A:打表找规律
思路:
打表看一下情况,签到题
代码:
1 | /************************************************ |
F:乱搞就过了
思路:
我们clone复现赛,然后我做完A之后不久发现F题很快被人过了,然后就看了,其实想不懂为什么,想了很久之后突然发现-2,然后和dqy说,他开始说再想想,到了40分钟之后真的忍不住了就交了,突然ac。
别人思路:csdn
代码:
1 | /************************************************ |
B题:模拟题
思路:
有个坑点,好像是0点不一样
代码:
1 | // Author : Wqr_ |
I题:贪心
思路:
看能不能过最高的, 用大的打小的。
Author:dqy_
代码:
1 |
|
总结:
后面时间再想C和D,C题很接近正解了但是代码还是没实现,d题概率dp还没触及,有点可惜把。
八题金,六题银,四题铜 我们还需要努力啊,GKD!
赛后dqy_说:没有数据结构啊!(最近在搞数据结构,)然,,然而H题Lovers就是线段树😱…
就是要把题目都过一遍吧,听说赛中F题不是全场题,我们全靠歪的榜加上瞎猜过的。。要提升硬实力啊。
补题:
C题:码力不足啊小老弟
题意:
给定一个序列k1,k2,k3…kn,每个代表1/(2^ki)要求把这n个数分成两堆,使得每一堆的值都大于1/2
思路:
首先可以肯定,如果能凑成两个1,那么肯定有解,然后我们知道2个x,可以凑成一个(x-1),
我们凑两个1
代码:
1 | /************************************************ |
D题:概率dp GKD啊小xiongdei
题意:
1.起初物品掉落率q=2%;
2.玩家进行一次游戏,有p的概率获胜。
3.如果获胜了,有q的概率掉落一个叫Beta Pack的物品。如果获胜,q+=2%;否则,q+=1.5%。
重复2和3。
求得到一个物品 进行游戏场次的期望。
思路:
倒着推。1.5是小数,扩大两倍。没做过概率,,,好像是全场题。。。
代码:
1 | //概率dp |