c/c++语言开发共享2019.07.05 纪中_B

今日膜拜:czj大佬orz%%% 2019.07.05【NOIP提高组】模拟 B 组 今天做题的时候大概能判断出题人的考点,可是就是没学过。。。特别痛苦 T0:栈的定义,模拟就好了T1:感觉像是找规律或者数学题之类的.不过给出了具体的树,应该想到不可能是规律题数学题T2:能看懂是博弈论,但是以为是一 …

今日膜拜:czj大佬orz%%%

2019.07.05【noip提高组】模拟 b 组

今天做题的时候大概能判断出题人的考点,可是就是没学过。。。特别痛苦

t0:栈的定义,模拟就好了
t1:感觉像是找规律或者数学题之类的.不过给出了具体的树,应该想到不可能是规律题数学题
t2:能看懂是博弈论,但是以为是一些有套路的题,自己没学过,所以就没怎么看题.后来想一想还是有些点可以自己推出来的,切记顽强得分.

所以最后100+0+0=100,rank26.

t0

题意就是判断出栈顺序是否合法..

我记得应该是有规律的,但是这道题直接模拟就行了,不会爆.我用stl的栈进行模拟.

t1

树形dp.(其实就是遍历树+dp,干嘛搞那么深奥)
题意:在一棵树中的节点v中,有多少个子集v可以满足其中每个点两两不直接相连

对于一个以节点vi为根子树ti,其中的”独立集”f[i]有两种情况{
a: v在独立集中
  符合这种情况的独立集为其孙节点的独立集数的乘积(乘法原理)

b: vi不在独立集中
  
符合这种情况的独立集为其子节点的独立集数乘积(同上,乘法原理)
}

t2

博弈论/手动脸黑/

今晚马上去学

待续

f**k it

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/602815.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐