题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4085138559951339Ancient CipherAcceptedC++0.0122014...
分类:
其他好文 时间:
2014-07-11 09:55:46
阅读次数:
236
Linux ssh登陆老提示“permission denied,please try again” ,但是iptables已经关掉了修改/etc/ssh/sshd_config文件。找如下的一句#PermitRootLogin yes改为如下的PermitRootLogin yes注意,要把前面的...
分类:
系统相关 时间:
2014-07-11 09:05:33
阅读次数:
269
UVA 11440 - Help Tomisu
题目链接
题意:给定n和m,求[2,n!]中,所有质因子个数都大于m的个数
思路:?(m!)表示小于m!并与m!互质的个数,而与m!互质的个数,他的质因子肯定不包含1-m,因此就是满足条件的。然后对于这题而言,则是要求n!中,不与m!互质的个数,答案取模100000007
那么先看一个证明:
求kn中与n互质的个数,答案为k...
分类:
其他好文 时间:
2014-07-11 00:18:58
阅读次数:
268
题目链接:uva 11440 - Help
Tomisu
题目大意:给定n和m,求从2~n!中的数x,要求x的质因子均大于m,问说x有多少个,答案模上1e9+7。
解题思路:
(1)n!=k?m!(n≥m)
(2)
如果有gcd(x,T)=1,那么gcd(x+T,T)=gcd(x,T)=1
题目要求说x的质因子必须要大于m,也就是说x不能包含2~m的因...
分类:
其他好文 时间:
2014-07-10 23:38:50
阅读次数:
337
【题意】:给出一张有向图(信息为点数,边数,每条边的起点终点和权值),然后可以让你做任意次如下操作:选择任意节点v和一个数值d,使以v为终点的边的权值减d,以v为起点的边的权值加d,最后要满足两个条件:这些边的权值为非负,这些边中权值最小的边的权值尽量大。【知识点】:Bellman-Ford+差分约...
分类:
其他好文 时间:
2014-07-09 16:11:59
阅读次数:
125
题意:求从原点开始依次走1,2...n步后到回到原点的方案数,其中不能经过障碍,每次必须左右拐
思路:一个比较简单的DFS,结果做了好久#include
#include
#include
#include
using namespace std;
const int MAXN = 250;
const int Add = 100;
int n, ans;
int G[MAXN][M...
分类:
其他好文 时间:
2014-07-09 12:23:55
阅读次数:
421
Problem D
Prince and Princess
Input: Standard Input
Output: Standard Output
Time Limit: 3 Seconds
In an n x n chessboard, Prince and Princess plays a game. The squares in the chessboard are ...
分类:
其他好文 时间:
2014-07-09 11:44:54
阅读次数:
211
题目连接:uva 12009 - Avaricious Maryanna
题目大意;给定n,求x,x为n位数,并且x*x的后n位还是x。
解题思路:打个表会发现其实有规律,除了n=1的时候多了0和1,其他都是n-1位的基础上再新增一位数,1位的时候是5,6.
#include
#include
#include
using namespace std;
const int m...
分类:
其他好文 时间:
2014-07-09 11:11:09
阅读次数:
137
题意:澳大利亚投票系统要求选民们将所有候选人按愿意选择的程度排序,一张选票就是一个排序。一开始,每张选票的首选项将被统计。若有候选人得票超过50%,他讲直接胜出;否则,所有并列最低的候选人出局,而那些将出局候选人排在第一位的选票将被重新统计为排名最高的未出局候选人。这一筛选过程将持续进行,直到某个候选人得到超过50%的选票,或所有候选人得票相同。
#include
#include
#inclu...
分类:
其他好文 时间:
2014-07-09 09:06:03
阅读次数:
404
题目:构造n位01串,其中有m个1的所有组合。
分析:搜索、枚举。可以利用库函数,求解,也可以利用dfs求解;我这里采用位运算计算组合数。
说明:注意库啊!
#include
#include
#include
using namespace std;
int S[20];
int main()
{
int T,N,M;
while ( cin >> T )
for ( i...
分类:
其他好文 时间:
2014-07-08 11:24:33
阅读次数:
199