上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Contest A. ssoj2964 交错的士兵 $n$ 个数的排列,从左到右依次为 1, 2, …, $n$。$n$ 次操作,对于第 $i$ 次操作,从左到右分成很多段,每段 $i$ 个,若末尾有剩余,剩余部分自成一段;然后对于每一段,段中第一个数移动到该段末尾,其余数向左移动对齐。输出经过 $ 阅读全文
posted @ 2018-11-05 23:15 greyqz 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 基本思路 爬山算法 (Hill Climbing):兔子朝着比现在高的地方跳去。它找到了不远处的最高山峰。但是这座山不一定是珠穆朗玛峰。这就是爬山算法,它不能保证局部最优值就是全局最优值。 模拟退火算法 (Simulated Annealing):兔子喝醉了。它随机地跳了很长时间。这期间,它可能走向 阅读全文
posted @ 2018-11-05 22:24 greyqz 阅读(376) 评论(0) 推荐(0) 编辑
摘要: NOIP 2017 试题研究 D1T1 小凯的疑惑 (45 min) 看到题面,大概是推 数学 公式。 先打暴力表,观察 $a,b$ 与 $n$ 的关系。猜想 $a×b−a−b$。 引理:对于正整数 $p , q$ 满足 $\gcd(p, q) = 1$, 使得 $px + qy = n$ 无非负整 阅读全文
posted @ 2018-11-03 21:21 greyqz 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Week 2 Monday 图论:并查集、最短路、生成树 Tuesday 图论:欧拉路、拓扑排序、图的联通、树上倍增、LCA Wednesday 图论 二分图染色 网络流 Thursday 动态规划 Friday 动态规划 Saturday 数学:筛法、快速幂、素数、数列 Sunday 数学:排列组 阅读全文
posted @ 2018-10-29 20:19 greyqz 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 由 "27 October in ss" 中的一道题阐发: 拓展:把 $n$ 个相同物品放入 $m$ 个篮子, 若 (1) 篮子可以为空, 篮子不同:共有 $C_{n+m 1}^{m 1}$ 种方案. (2) 篮子不可以为空, 篮子不同:共有 $C_{n 1}^{m 1}$ 种方案. (挡板法) ( 阅读全文
posted @ 2018-10-28 20:54 greyqz 阅读(7791) 评论(0) 推荐(1) 编辑
摘要: Contest A. chrono 计算某年的干支纪年法年份。 Too easy. 然而我忘记 C++ 取模运算是 向0取整 。然而数据太水,还是有 90 分。 B. clock 计算某时刻时针和分针的夹角。假设时针和分针指针任意时刻对齐刻度,例如时刻 12:11 夹角为 0°,时刻 12:12 夹 阅读全文
posted @ 2018-10-28 17:29 greyqz 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 字符串 Hash 字符串 Hash :$\text{Hash}(a)=\sum{a_i x^i} \bmod{p}$。本质是一种进制的思想。 双 Hash :保证正确性。 cpp char s[N], p[M]; int sl, pl; int nex[M]; inline void getnex( 阅读全文
posted @ 2018-10-26 10:19 greyqz 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Practice tower 有 $N\,(2\le N\le 600000)$ 块砖,要搭一个 $N$ 层的塔,要求:如果砖 $A$ 在砖 $B$ 上面,那么 $A$ 不能比 $B$ 的长度 $+D$ 要长。问有几种方法,输出答案 $\bmod 1\,000\,000\,009$ 的值。 此题无法 阅读全文
posted @ 2018-10-26 09:23 greyqz 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 作者: Miskcoo (http://blog.miskcoo.com/2014/07/fft prime table) 如果 $r\cdot 2^k+1$ 是个素数, 那么在 $\bmod r\cdot 2^k+1$ 意义下, 可以处理 $2^k$ 以内规模的数据. $2281701377=17 阅读全文
posted @ 2018-10-24 19:33 greyqz 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 推荐阅读 NOIp 基础数论知识点总结 : https://www.cnblogs.com/greyqz/p/number.html 排列组合 常用公式 排列 :$$\displaystyle A_n^m=\frac{n!}{(n m)!}$$ 全排列:$A_n^n=n!$ 组合 :$$\displ 阅读全文
posted @ 2018-10-24 07:43 greyqz 阅读(1233) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页