码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
poj3687(Labeling Balls)
题目大意: 给你N个球的重量比较,输出1->N位置球的重量(记住是球的重量,不是按照球重量大小输出序号,球的重量大小也是1->n)。如果无法判断输出-1.解题思路: 拓扑排序,记录较小的编号球的入度,依次n--赋值入度为零的编号球。代码: 1 #include 2 #include 3...
分类:其他好文   时间:2014-07-14 08:37:12    阅读次数:232
poj2388(Who's in the Middle)
题目大意: 给你奇数个奶牛的产奶量,求产奶量的中位数。解题思路。 sort排序。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #includ...
分类:其他好文   时间:2014-07-14 08:13:04    阅读次数:154
[ACM] poj 2017 Speed Limit
解题思路: 一段时间的速度*这一段时间=这一段时间走得距离,几段时间距离和累加就可以了。 代码: #include #include #include #include #include #include #include #include using namespace std; int n; int s[12],t[12]; int main() { whil...
分类:其他好文   时间:2014-07-13 16:35:55    阅读次数:187
uva 10413 - Crazy Savages(拓展欧几里得)
题目链接:uva 10413 - Crazy Savages 题目大意:一座山有m个山洞,形成一个圈,现在有n个部落的人,每个部落一开始住在ci山洞,第2天会向后面移动pi个位置,一共会在这座山住li天。现在如果两个部落在同一个山洞相遇,则会发生战争,问说m最小时多少的时候,保证不会发生争斗。 解题思路:因为每个部落都有自己的存在时间,所以枚举m,然后枚举两个部落,判断他们有没有可能相...
分类:其他好文   时间:2014-07-11 08:13:19    阅读次数:283
uva 10837 - A Research Problem(欧拉函数+暴力)
题目链接:uva 10837 - A Research Problem 题目大意:给定一个phin,要求一个最小的n,欧拉函数n等于phin 解题思路:欧拉函数性质有,p为素数的话有phip=p?1;如果p和q互质的话有phip?q=phip?phiq 然后根据这样的性质,n=pk11(p1?1)?pk22(p2?1)???pkii(pi?1),将所有的pi处理出来,暴力搜索维护最小...
分类:其他好文   时间:2014-07-11 00:59:42    阅读次数:270
uva 10548 - Find the Right Changes(拓展欧几里得)
题目链接:uva 10548 - Find the Right Changes 题目大意:给定A,B,C,求x,y,使得xA+yB=C,求有多少种解。 解题思路:拓展欧几里得,保证x,y均大于等于0,确定通解中t的取值。 #include #include #include #include using namespace std; typedef long long ll...
分类:其他好文   时间:2014-07-11 00:03:25    阅读次数:165
uva 11440 - Help Tomisu(欧拉函数)
题目链接: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
uva 11237 - Halloween treats(抽屉原理)
题目链接:uva 11237 - Halloween treats 题目大意:有c个小孩要到邻居家去要糖果,有n户邻居,每户邻居只会提供固定数量的糖果,熊孩子们为了不发生冲突,决定将取来的糖果平均分配,问说取那几家邻居的糖果可以做到平均分配,注意n ≥ c。 解题思路:抽屉原理,求出序列的前缀和,有n个,将前缀和对c取模后,根据剩余系定理肯定是在0~c-1之间的,如果是0那么答案就...
分类:其他好文   时间:2014-07-10 20:46:08    阅读次数:218
hdu4847:Wow! Such Doge!(字符串匹配)
题目:hdu4847:Wow! Such Doge! 题目大意:在给出的段落里面找出“doge”大小写都可以。 解题思路:字符串匹配问题,可以在之前将字母都转换成统一格式。 代码: #include #include const int N = 1e6; char str[N]; const char *s1 = "doge"; int find () { i...
分类:其他好文   时间:2014-07-10 19:32:46    阅读次数:224
POJ 1160 Post Office (动态规划)
POJ 1160 Post Office (动态规划) 题目大意: 有n个村庄,m个邮局,每个村庄的位置坐标告诉你,现在要将m个邮局设立在这n个村庄里面,问你最小花费是多少?花费为每个村庄到最近的邮局的距离和。 解题思路: dp[i][j] 记录 i个邮局 j个村庄的最小花费,cost[k+1][j],记录在k+1号村庄到 j 号村庄设立一个邮局的最小花费。 那么:dp[i][j]=min { dp[i][k]+cost[k+1][j] } 最后输出dp[m][n]即可。 但是在k+1号村庄到 j 号村...
分类:其他好文   时间:2014-07-10 17:28:24    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!