2017-Sp139-team2
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[[Image(1.png,500px)]]
== 流水账 ==
开场各自看题,yzc上机'''D1y23''',cjb上机'''A1y28''',sub上机wa两发H,cjb和yzc讨论出了构造题'''C1y55''',sub继而'''H4y83''',yzc和cjb讨论G,re之后改了改ll,'''G2y115''',sub上机'''I1y119''',cjb丢了F给yzc,'''F1y138''',之后三个人讨论B,yzc上机wa了几发,sub上机写对拍,'''B4y231''',sub此前和cjb讨论J,之后sub上机'''J2y294''',最后排在cf全榜第二。
== 总结 ==
=== chenjb ===
简单题还行。
=== oipotato ===
=== subconscious ===
咕咕咕?
== 题解 ==
* A:枚举第一天的钱数,模拟即可,取最优答案,天数只有log天。
* B:dp。fi,j表示前i个位置留了j个右箭头还没有分配终点的方案数。翻过来再做一次,枚举每个终点,合并左右两侧的方案数即可。
* C:轻重链剖分,每次重链分配到同一行,轻链分配到下一行即可。
* D:按题意模拟。
* E:cjb。
* F:按题意贪心地进行模拟。
* G:随便给第一个格子取一个值,于是便能推出全局的值,推的过程中没有矛盾则可行。
* H:取最大值,最小值,看T是否在其之间即可。最大最小值计算时要注意可行性和非负判定。
* I:视为模2意义下,加一列全一后消元,没有最后一列的自由元即可。
* J:每次把矩形分成两部分,计算每个部分中三角形(之后会被切成多边形)的面积和,取面积和较小的一半留下来继续计算即可,可发现多边形边数不会超过5。

流水账
开场各自看题,yzc上机D1y23,cjb上机A1y28,sub上机wa两发H,cjb和yzc讨论出了构造题C1y55,sub继而H4y83,yzc和cjb讨论G,re之后改了改ll,G2y115,sub上机I1y119,cjb丢了F给yzc,F1y138,之后三个人讨论B,yzc上机wa了几发,sub上机写对拍,B4y231,sub此前和cjb讨论J,之后sub上机J2y294,最后排在cf全榜第二。
总结
chenjb
简单题还行。
oipotato
subconscious
咕咕咕?
题解
- A:枚举第一天的钱数,模拟即可,取最优答案,天数只有log天。
- B:dp。fi,j表示前i个位置留了j个右箭头还没有分配终点的方案数。翻过来再做一次,枚举每个终点,合并左右两侧的方案数即可。
- C:轻重链剖分,每次重链分配到同一行,轻链分配到下一行即可。
- D:按题意模拟。
- E:cjb。
- F:按题意贪心地进行模拟。
- G:随便给第一个格子取一个值,于是便能推出全局的值,推的过程中没有矛盾则可行。
- H:取最大值,最小值,看T是否在其之间即可。最大最小值计算时要注意可行性和非负判定。
- I:视为模2意义下,加一列全一后消元,没有最后一列的自由元即可。
- J:每次把矩形分成两部分,计算每个部分中三角形(之后会被切成多边形)的面积和,取面积和较小的一半留下来继续计算即可,可发现多边形边数不会超过5。
附加文件
- 1.png by chenjb