BZOJ 1408: [Noi2002]Robot】的更多相关文章

1408: [Noi2002]Robot Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 510  Solved: 344[Submit][Status][Discuss] Description Input Output Sample Input 3 2 1 3 2 5 1 Sample Output 8 6 75 HINT 90号机器人有10个老师,加上它自己共11个.其中政客只有15号:军人有3号和5号:学者有8个,它们的编号分别是:2,6,9,…
[题目链接]  http://www.lydsy.com/JudgeOnline/problem.php?id=1408 [题意] 求m的所有约数中,满足可以分解成(奇数个不同素数/偶数个不同素数/其他)的所有的phi之和. [思路] ans1表示目前为止有偶数个奇质因子的欧拉函数的前缀和 ans2表示目前为止有奇数个奇质因子的欧拉函数的前缀和. 注意2不是奇质因子,需要去掉. 第三种可以由m-1减去前两种,减1为去掉1,1不是老师. [代码] #include<cstdio> #includ…
[BZOJ1408][Noi2002]Robot Description Input Output Sample Input 3 2 1 3 2 5 1 Sample Output 8 6 75 HINT 90号机器人有10个老师,加上它自己共11个.其中政客只有15号:军人有3号和5号:学者有8个,它们的编号分别是:2,6,9,10,18,30,45,90. 题解:语文题,就是问你n的约数中μ(d)=0,1,-1时,φ(d)的和,其中令μ(1)=0,φ(2)=0 直接DP,令f[i][0/1]…
http://www.lydsy.com/JudgeOnline/problem.php?id=1408 (题目链接) 题意 定义了3种数,分别求这3种数的φ的和,其中φ(1)=0. Solution 原来还有这种公式,n的因数的φ的和等于n..$${\sum_{d|n}φ(d)=n}$$ 完了思维僵化了.. http://blog.csdn.net/lych_cys/article/details/50278169 细节 代码 // bzoj1408 #include<algorithm>…
Description Input 第1行为一个整数N(1<=N<=15),即野人的数目.第2行到第N+1每行为三个整数Ci, Pi, Li (1<=Ci,Pi<=100, 0<=Li<=106 ),表示每个野人所住的初始洞穴编号,每年走过的洞穴数及寿命值. Output 仅包含一个数M,即最少可能的山洞数.输入数据保证有解,且M不大于106. 看到这题,我们想到了bzoj 1477 青蛙的约会. 但是我们发现l的值不确定..所以我们使用枚举大发.. 直接从scanf的…
枚举答案, 然后O(N^2)枚举野人去判他们是否会在有生之年存在同山洞. 具体做法就是: 设第x年相遇, 则 Ci+x*Pi=Cj+x*Pj (mod M), 然后解同余方程. 复杂度应该是O(ans*N^2log(ans)), 但是实际远小于....能够AC -------------------------------------------------------------------- #include<cstdio> #include<algorithm> #inclu…
洛谷题目链接 bzoj题目链接 题目大意:给定\(n\)组\(C_i, P_i, L_i\),求最小的\(M\)使得对于任意的\(i,j (1 \leq i, j \leq n)\) \[C_i + P_i \times x \equiv C_j + P_j \times x \pmod M\] 不成立 (这里的不成立指的是无解或者解出来的 \(x<\min(L_i,L_j)\),即相遇之前有一人死掉 其中\(x\)为正整数(就是走了\(x\)天相遇) 分析 从小到大枚举\(M\)(注意没有单调…
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1408 Description 3030年,Macsy正在火星部署一批机器人. 第1秒,他把机器人1号运到了火星,机器人1号可以制造其他的机器人. 第2秒,机器人1号造出了第一个机器人——机器人2号. 第3秒,机器人1号造出了另一个机器人——机器人3号. 之后每一秒,机器人1号都可以造出一个新的机器人.第m秒造出的机器人编号为m.我们可以称它为机器人m号,或者m号机器人. 机器人造出来后…
Description 解题报告: 因为给定答案范围,暴力枚举时间,然后再两两枚举野人,判断是否有可能在某一年相遇,我们设这一年为\(x\),那么显然相交的条件是: \(x*(p[i]-p[j])+y*M=s[j]-s[i]\) 扩展欧几里得求得 \(x\) 的最小正整数解,判断这个线性方程的解是否存在且在他们寿命期内即可 #include <algorithm> #include <iostream> #include <cstdlib> #include <c…
题目描述 输入 输出 样例输入 3 2 1 3 2 5 1 样例输出 8 6 75 题解 语文题+数论+dp 花了大段讲述什么叫mu,什么叫phi,只是新定义的mu将2看作有平方因子,新定义的phi(1)=0. 要求的就是mu值为1的数的phi值之和.所有mu值为-1的phi值之和.以及所有mu值为0的phi值之和. 先只考虑前两种,此时无论质因子有多少个,能够使用的只有1个.如果p不是2,那么就有两种情况:使用和不使用.使用的话,素数个数+1,也就是mu变为相反数. 又因为phi是积性函数,所…