NOIP2017Day1酱油记

心路历程传送门

T1

求两个互素的数 A,B 无法组成的最大的数。

找呀找呀找规律,发现答案是 ABAB
对拍了一下好像没有毛病,JZdalao说他证明出来了Orz。
之后听说是小学奥数题???真是恐惧QAQ。

T2

给出一连串循环(可以嵌套),循环起点和终点要么是常数要么是 n 。求时间复杂度是否与给出的一致。

大力模拟题……开个栈乱搞……班主任(?)保佑我T2不炸……

T3

给出 n 个节点 m 条边的有向图,求 1 n 路径长度在 [d,d+k] (已知 k )之间的路径数量,其中 d 1 n 的最短路。

暴力想法是 f[i][j] 表示走到 i 路径长度为 j 的方案数,然后会发现很多路径长度都是没用的,因为只要 [d,d+k] 的路径,所以可以这么定义: f[i][j] 表示走到 i 路径长度为 dis[i]+j 的方案数,其中 dis[i] 1 走到 i 的最短路。
然后按照拓扑序DP……DP你个头啊,题目里没说没环啊……所以我就不会了QAQ……于是写了玄学复杂度。
听LargestJNdalao说,首先先把 0 <script type="math/tex" id="MathJax-Element-1525">0</script> 环干掉,然后把最短路转移作为拓扑序进行DP,详细的我也不知道……

总结

总体感觉一般般,不像别的dalao直接AK……
调整好心态,考好明天的Day2!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值