08 2017 档案

摘要:题目链接:https://vjudge.net/contest/28079#problem/U 题目大意:给你n(n<12)行,每行有pi,ri,求一个数ans满足ans%pi=ri(i从1~n)。 解题思路:就是解同余方程组:比如第一组样例: 3 5 4 7 6 11 3 就是要我们求一个x满足下 阅读全文
posted @ 2017-08-30 20:22 Yeader 阅读(226) 评论(0) 推荐(0)
摘要:关于求逆元,转自这里: 什么是逆元?如果如果ax≡1 (mod p),且gcd(a,p)=1(a与p互质),则称a关于模p的乘法逆元为x。 我们可以使用扩展欧几里得来求逆元,为什么呢? ax≡1 (mod p)即ax-yp=1.把y写成+的形式就是ax+py=1,为方便理解下面我们把p写成b就是ax 阅读全文
posted @ 2017-08-30 16:28 Yeader 阅读(469) 评论(0) 推荐(0)
摘要:扩展欧几里德通常用于求出二元一次方程的解,类似a*x+b*y=c(a,b均不为0)的方程,a,b,c都是整数,x、y的整数解。 1 判断是否有解整数二元一次不定方程有解的充分必要是gcd(a,b)|c。如果不能整除则无解。 2 扩展欧几里德求特解 欧几里德给出了计算a*x+b*y=gcd(a,b)的 阅读全文
posted @ 2017-08-30 16:18 Yeader 阅读(178) 评论(0) 推荐(0)
摘要:转自这里 代码: 阅读全文
posted @ 2017-08-30 15:40 Yeader 阅读(230) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/T 题目大意:给你n个数求这些数的最小公倍数(约数)。 解题思路:还太菜了,看了别人的题解才会写,转自这里,每个数的大小是1~10000,且有2~1000个数,可能达到1000个4位数相乘,所以结果很大,将近 阅读全文
posted @ 2017-08-29 23:27 Yeader 阅读(332) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/R 题目大意:给你分别给你两个日期(第二个日期大于等于第一个日期),闰年的2月29日称为闰日,让你求两个日期之间的闰日数量。 解题思路:①先求闰年数量,可以根据容斥原理,得到ans=(year2/4-year 阅读全文
posted @ 2017-08-29 20:13 Yeader 阅读(356) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/Q 题目大意:题目描述很长很吓人,大概的意思就是有n个坐标代表n个人的位置,每个人听力都是一样的,每人发出一枪,然后每个人给出一个数字表示听到的枪响次数,汇总为结果,结果有很多种(因为不知道人的听力极限范围) 阅读全文
posted @ 2017-08-29 14:25 Yeader 阅读(209) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/P 题目大意:给你数组A[]以及如下所示的函数f: long long f( int A[], int n ) { // n = size of A long long sum = 0; for( int i 阅读全文
posted @ 2017-08-29 11:44 Yeader 阅读(289) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/M 题目大意: 一个边界长为L宽为W的平面同时发射n个台球,运动K秒,台球碰到桌面及两(多)个台球相撞情况如下图所示,求K秒后这n个球的位置(要排序,依次按横纵坐标升序): 解题思路:其实跟以前的经典题蚂蚁爬 阅读全文
posted @ 2017-08-29 00:04 Yeader 阅读(371) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/N 题目大意:给一个mxn的平面,有q个位置,每个位置坐标为(u,v)有w人,求一个点在平面内使得所有人都到这个点的曼哈顿距离之和最小(如 (x, y) 到 (p, q),那曼哈顿距离就是|x-p|+|y-q 阅读全文
posted @ 2017-08-25 00:58 Yeader 阅读(362) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/K 题目大意:给你一个长为L,宽为W的纸片,四个角剪掉边长为x的正方形,如下图所示,然后折成一个无盖的纸盒,求纸盒最大体积。 解题思路:我们可以知道体积V(x)=(L-2*x)*(W-2*x)*x求导得到f( 阅读全文
posted @ 2017-08-24 20:42 Yeader 阅读(435) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/G 题目大意:约瑟夫环问题,给你n和k(分别代表总人数和每次要数到k),求最后一个人的位置。 解题思路:因为n和k的范围都较大所以不能直接模拟,要推导出规律f(n) = (f(n-1) + k) % n。 代 阅读全文
posted @ 2017-08-21 20:04 Yeader 阅读(210) 评论(0) 推荐(0)
摘要:题目链接:https://vjudge.net/contest/28079#problem/B 题目大意:给你一个nxm的棋盘,问你最多可以放几个骑士让他们互相攻击不到。骑士攻击方式如下图: 解题思路:当m和n都大于2时,ans=(m*n+1)/2 当m或n有一个为1时,ans=m*n 当m或n有一 阅读全文
posted @ 2017-08-19 14:18 Yeader 阅读(185) 评论(0) 推荐(0)