码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
HDU 3988 Harry Potter and the Hide Story(数论-整数和素数)
题目大意: 给定n和k, 求 n! 能被 k^i 整除时,i 的最大取值。 解题思路: 将k分解质因素,问题变为,(1×2×3×...×n) 要被 ( p1^(i*a1) × p2^(i*a2) × ... × pn^(i*an) ) 整除,即分子中各分母的质因数的幂次要大于等于分母。 所以根据k的各质因素,求出满足各质因数的幂次 分子>=分母 的关系限制i,算出最大的i即可。 这题要用到unsigned long long,比较坑。。...
分类:其他好文   时间:2014-08-03 18:08:25    阅读次数:299
HDU 2647 Reward(图论-拓扑排序)
题目大意: n个人,m条边,每条边a,b 表示a比b的工资要多,每个人的工资至少888,问满足关系的工资总和至少多少?如果出现关系矛盾,输出-1 解题思路: 根据工资关系建立拓扑图,0入度的人工资从888开始,一层一层,逐渐增加工资,若最后还有人入度不为0,则出现矛盾。...
分类:其他好文   时间:2014-08-03 18:03:26    阅读次数:224
codeforces339C - Xenia and Weights 暴搜
题意:给你无穷多个1-10的,从 1-m不停的放到天平两端,两次连续放置要在不同的天平和放不同的重量,使得每一次放置这边的天平都比对面的重量多。解题思路:1)暴搜,如果估算的话还是过不了的,但实际情况比估算好太多了 62ms 1 // File Name: 339c.cpp 2 // Author....
分类:其他好文   时间:2014-08-03 17:56:35    阅读次数:240
codeforces234C - Weather DP
题意:给你一个序列,问你选定一个K(1 - N-1)值,改变给定序列使得让Ai - Ak 0 成立,问你最少改多少次解题思路:这么水的C。。。正反dp找正负就行解题代码: 1 // File Name: 234c.cpp 2 // Author: darkdream 3 // Created Tim...
分类:其他好文   时间:2014-08-03 17:55:05    阅读次数:311
poj1321(棋盘问题)
题目地址:棋盘问题题目大意: 中文题。解题思路: 深搜。数据很小,枚举每一行的棋盘“#”,然后往下一行深搜。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ...
分类:其他好文   时间:2014-08-03 17:47:05    阅读次数:185
poj3009(Curling 2.0)
题目地址:Curling 2.0题目大意: 一项在冰上网格的运动,在网格中2为起点,3为终点,1代表着有墙阻挡,0代表空白处。运动员从2点可以沿着上下左右四个方向出发,直至碰到墙才会改变自己的方向,但是注意碰到墙之后,此墙会消失变为空白处,意思是可以下次通过。解题思路: 因为就四个方向可以枚举深.....
分类:其他好文   时间:2014-08-03 17:46:45    阅读次数:226
codeforces340D - Bubble Sort Graph dp + 最长上升子序列
题意:给你长为n的序列 ,每个节点都和在它前面且值比他大的点产生一条边,问你一个最大 两两点没有边的集合的 集合元素有多少解题思路:想了半天才发现是最长上升子序列。。解题代码: 1 // File Name: 340d.cpp 2 // Author: darkdream 3 // Created ...
分类:其他好文   时间:2014-08-03 17:45:05    阅读次数:204
uva 11024 - Circular Lock(数学)
题目链接:uva 11024 - Circular Lock 题目大意;有个2*2的矩阵,给定p,s,P为p数组中所有元素的最大公约数。s为2*2矩阵的初始状态,每次可以选择一行或是一列同时加1,最终使得sij%P=0 解题思路:gij为aij还需要多少可以是P的倍数,判断g11?g12?g21+g22是P的倍数即可。 /******************** * A + C =...
分类:其他好文   时间:2014-08-03 15:24:25    阅读次数:219
uva 11256 - Repetitive Multiple(gcd+暴力)
题目链接:uva 11256 - Repetitive Multiple 题目大意:给定一个数n,要求找到最小的k,使得k?n为题目中定义的重复数字. 解题思路:枚举k?n的循环节长度,比如当前枚举为2,那么一次判断u=1001,1001001,1001001001 ...,取d = gcd(n,u), 那么k = u / d, a = n / d (因为n?k=u?a)并且保...
分类:其他好文   时间:2014-08-03 12:54:35    阅读次数:211
poj2488(A Knight's Journey)
题目地址:A Knight's Journey题目大意: 骑士按照日字形走,给你p*q的棋盘,问你骑士能否走遍棋盘的所有位置,输出骑士走的路线序列p(1.2....)q(A.B...)按照字典序输出,如果不能输出 'impossible' .解题思路: 搜索。因为是遍历全图所有点,所以必然经过A1....
分类:其他好文   时间:2014-08-03 12:43:15    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!