五校联考四总结
来源:互联网 发布:js不等于怎么写 编辑:程序博客网 时间:2024/05/01 02:16
五校联考四总结温州中学比雅礼中学出的题目体贴的多(题目易懂,算法、数论都不难)DAY1:一个晚上做题,实在疲倦,第二题没能想出来,真是可惜。A:学习神技一道经典数论题,涉及逆元、(费马小定理或扩展GCD) 逆元:例如n关于p的逆元是a,那么n*a mod p=1。如果要求a/b mod q(质数),那答案就是a*(b 关于q的逆元) mod p。 费马小定理:a^(p-1) mod p=1 所以a^(p-2)*a mod p=1 所以根据逆元的性质,a关于p的逆元就是a^(p-2) 所以答案就是,a*(q^n-1)*((q-1)关于(10^9-1)的逆元) mod (10^9-1)B:用01分数规划,f[j]表示sigma(a[i]-j*b[i]),其中f[j]表示最大值,sigma(a[i])/sigma(b[i])=j,所以当f[j]=0时,j就是答案。很容易看出f[j]是递减的,所以用二分答案即可。C:很简单的数据结构题,用线段数或伸展树维护(平方和,总和)即可。DAY2:第三题没用正解,其他都是大水题。A:最长回文子串,有一个专有算法manachar,复杂度O(n),百度讲的已经很详细了,例如:http://blog.csdn.net/ggggiqnypgjg/article/details/6645824/B:求树的重心。一个树形暴搜,O(n)就可以过了,求出子树的个数的最大值,在用(n-当前子树的个数)两者比较出一个大的,在跟答案比出一个小的。C:比赛是我是知道有个欧拉函数φ(x)表示1到x中与x互质的数的个数,φ函数的值 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数(小于等于1)就是1本身)。 (注意:每种质因数只一个。比如12=2*2*3那么φ(12)=12*(1-1/2)*(1-1/3)=4,φ也可以叫phi)。因为如果a与n互质,那么n-a 也与n互质,所以第二个答案=φ(n)*n/2。φ用欧拉线性筛法就行,百度上有。
0 0
- 五校联考四总结
- 【五校联考四】总结
- 五校联考四总结
- 五校联考4总结
- WC四校联考总结
- 【五校联考2015 9.4】总结
- noip2015五校联考2总结
- 【五校联考2015 9.19】总结
- noip2015五校联考3总结
- noip2015五校联考5总结
- noip2015五校联考6总结
- NOIP五校联考1-4总结
- 关于五校联考
- 【五校联考】集体照
- 五校联考第一套第一式总结
- noip2015五校联考1、9.12模拟总结
- NOIP2016提高组 五校联考1 总结
- NOIP四校联考前4场总结及反思
- 关于Session存储数据的一个小知识
- hdu 5475 An easy problem(线段树)
- 关于String内存分配的深入探讨
- c笔记07---递归,清空缓冲区,汉诺塔,随机数,重复数,exit(),return
- hashMap 和 hashTable 的区别
- 五校联考四总结
- c笔记08---变量,栈,秒表练习,关键字 static,指针变量和变量的指针
- plsql登陆数据库报 ora-12154无法解析指定的连接标识符 错误解决方法之一
- 包含Easylink的微控制器解决方案(www.mxchip.com)
- 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
- Android高手进阶教程(十七)之---Android中Intent传递对象的两种方法(Serializable,Parcelable)!
- 通过同义词获取同义词对应表的列名和列的类型
- opencv访问图像中每个像素的值
- perl 连接oracle 配置