2021/11/11模拟赛

7:50−8:007:50-8:007:508:00
下载 Chrome浏览器
8:00−8:408:00-8:408:008:40
看题,T1T1T1 数学题,T2T2T2 有人说有问题,所以没看,T3T3T3 没太理解什么意思,T4T4T4 图论 + 概率期望?
8:40−9:108:40-9:108:409:10
T1T1T1 又双叒叕让我想到了 《小凯的疑惑》,如果给的 aaabbb 是互质,那么应该可以拼成任何数,由《小凯的疑惑》结论 + 这个题可加可减,就显而易见。然后再写个特殊数据的 303030 分(输出 −1-11 保守估分 101010,而且这两个特殊数据是不可能输出 −1-11的)。
101010a=1a = 1a=1,主要看 bbb 就行,多来点 bbb ,可能是缺一点然后用 111 补,再判下多了点儿减几个 111
101010 分是 a=2,b=3a = 2,b = 3a=2,b=3,那就尽量多来 333 ,看 mod  3mod \;3mod3 后的余数。
9:10−9:209:10-9:209:109:20
写好 T1T1T1对拍程序数据代码 ,主要造下特殊数据。
9:20−9:509:20-9:509:209:50
T1T1T1 式子。最后得出结论是求 ax+by=pax+by=pax+by=pxxxyyy 的绝对值之和最小值,然后就想半天想起来好像有个东西叫 扩展欧几里得
9:50−10:309:50-10:309:5010:30
T1T1T1 代码,对拍出来特殊数据的还写挂了,还得重构了一部分。本来是把 ppp 全部先取个绝对值,但是调试的时候感觉很难受。而且分段的有些变量名还不小心冲突了,还好最后调出来且对拍正确了。
10:30−11:0010:30-11:0010:3011:00
T2T2T2 ,大水题,可能攻击可能防御,然后对每一个人求下结盟,读第一遍题还以为是分层图,但是还好读第二遍题的时候看出来是个简单的贪心。(压根和图无关,敌人也无先后顺序)
按照(防御代价 - 攻击代价)由大到小排序,然后最前头几个攻击。处理下前缀,查询单个答案是 O(1)O(1)O(1),只有 sort 的时候是 O(N∗logN)O(N*log_N)O(NlogN) (我也不知道为什么数据范围给的只有 400040004000 ,好水的签到题)
11:00−结束11:00-结束11:00
T1T1T1 的对拍一直挂着,然后搞 T3T3T3T4T4T4,都没整出来。


T1T1T1 现场 AAA

T2T2T2 血亏,没有考虑到防御的代价原本就小于攻击的代价。标程都 O(N2logN)O(N^2log_N)O(N2logN)我还非得再搞个前缀和优化。

T3T3T3 可以 启发式合并单调栈


理想得分 100+100+0+0=200
实际得分 100+30+0+0=130
因为失误扣分0+70+0+0=70
失误原因 少考虑了情况,太单纯了

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值