上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: $Luogu$ 看这题题解的时候看到一个好可爱的表情(●'◡'●)ノ♥ $Sol$ 首先注意到这题的模数是$k$.然而$k$并不一定是质数,所以不能用$C_n^m=\frac{n!}{m!(n-m)!}$. 所以还要记得另外一个公式吖:$C_n^m=C_{n-1}^{m}+C_{n-1}^{m-1} 阅读全文
posted @ 2019-08-24 21:30 DTTTTTTT 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ovo 阅读全文
posted @ 2019-08-24 10:19 DTTTTTTT 阅读(174) 评论(4) 推荐(0) 编辑
摘要: $Luogu$ 去年我这题获得了$20$的好分数$ovo..........$ $Sol$ 现在来看其实非常显然叭,只要把能被别的数表示出来的数去掉就好了. $f[i]$表示$i$数能否被其他数表示.完全背包就好辣.但有一点不同的是$f[i]$是能否被其他数表示,而不是能否被表示.把$a[i]$从小 阅读全文
posted @ 2019-08-24 10:16 DTTTTTTT 阅读(122) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Description$ 一个$n$个点,$m$条边的图.$m=n-1$或$m=n$.任意选取一点作为起始点,可以去往一个没去过的点,或者回到第一次到达这个点时来自的点.要求遍历整个图,会得到一个遍历的点的序列(按照到达的先后顺序排).输出字典序最小的序列. $Sol$ 首先$m= 阅读全文
posted @ 2019-08-24 10:16 DTTTTTTT 阅读(76) 评论(0) 推荐(0) 编辑
摘要: $Luogu$ $Sol$ 一直以为是每个点只能经过一次没想到居然是每条边只能经过一次$....$ 首先其实这题$55$分的部分分真的很好写啊,分别是链,数的直径和菊花图,这里就不详细说了. 使得修建的$m$条赛道中长度最小的赛道长度最大有了这句话显然就要考虑考虑二分.现在就是要考虑如何判断了. 任 阅读全文
posted @ 2019-08-24 10:16 DTTTTTTT 阅读(206) 评论(2) 推荐(0) 编辑
摘要: $Luogu$ 去年$Noip$的时候我并没有做过原题,然后考场上也没有想出正解,就写了个优化了一点的暴力:树状数组+差分,然后就$A$了$ovo$. $Sol$ 只要$O(N)$扫一遍,只要当前值比前一个值大,那么答案就累计这两个值的差的绝对值.$over.$ $Code$ #include<io 阅读全文
posted @ 2019-08-24 10:15 DTTTTTTT 阅读(115) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-21 20:16 DTTTTTTT 阅读(43) 评论(3) 推荐(0) 编辑
摘要: $Poj$ $AcWing$ $Description$ $Sol$ 进制转化+高精度除法 $over$ $Code$ #include<bits/stdc++.h> #define il inline #define Rg register #define go(i,a,b) for(Rg int 阅读全文
posted @ 2019-08-20 12:04 DTTTTTTT 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Poj $Description$ 求最大子矩阵.$1<=N<=100$ $Sol$ 这个数据范围暴力就可以过了$qwq$ 但还是要讲一下优化:预处理前缀和$sum[i][j]$表示的是$\sum_{k=1}^{i}a[k][j]$.然后就只要枚举矩阵的上下两边,于是求最大子矩阵转化成看求最大子段和 阅读全文
posted @ 2019-08-20 10:12 DTTTTTTT 阅读(120) 评论(0) 推荐(0) 编辑
摘要: $Poj$ $AcWing$ $Description$ $Sol$ 分别处理$x$坐标和$y$坐标.$y$坐标显然很好处理,就是排个序然后取中位数就好了.$x$没有$y$那么直接叭.所以我首先写了个大暴力$ovo$,居然过了$AcWing$(太水了).当然过不了$Poj$.所以再观察一下,发现对于 阅读全文
posted @ 2019-08-20 09:42 DTTTTTTT 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页