bestcoder
kingsirre
fighting
展开
-
hdu 5427 A problem of sorting
题目链接:点击打开链接题意:题目就是给出人的名字和出生年,并且不会有两个人是同一年,让按照每个人年龄从小到大输出对应的名字。题解:这个题目有个难点就是名字的输入可能有空格,最后输出的时候得把空格都输出,所以在输入的时候要将名字和出生年当成一个字符串一起输入,然后把字符串的后面4位存在结构体的data中,进行比较,最后对应输出名字。注意结构体使用,sort中cmp原创 2015-09-06 19:25:31 · 272 阅读 · 0 评论 -
hdu 5428 The Factor
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5428题意:就是让把给出的数都乘起来,然后求其最小的一个因子,并且这个因子得有不少于两个的因子,如果不满足,则输出-1题解:这个题目可以看成是求每个数的质因子,然后把最小的两个质因子相乘,就是这道题目的解。代码:#include#include#inc原创 2015-09-08 19:12:00 · 262 阅读 · 0 评论 -
**hdu5523
题目:点击打开链接题解:无解的情况只有起点和终点位置一样且N不为1。终点和起点都在边界上答案为0,如果起点在边界上或者起点终点相邻答案为1,其他答案为2.代码:#include#include#include #include #include#includeusing namespace std;int main(){ int n,s,t; whil原创 2015-11-03 19:31:34 · 310 阅读 · 0 评论 -
hdu5146
题目连接:点击打开链接题解:题目意思就是给n个数,判断奇数位和偶数位是否相等,而且不能是回文序列判断回文序列只要对应位不相等,就可以得出结论。具体看代码代码#include #include #include #include using namespace std;int main(){ int t,n,sum1,sum2,flag;原创 2015-11-05 20:23:25 · 267 阅读 · 0 评论 -
hdu5422
题目连接:点击打开链接题意:可以有重边要注意哦代码:#include #include #include #include #include using namespace std;int main(){ int n,m; int a,b; int ans; while(scanf("%d %d",&n,&m)!=EOF)原创 2015-11-07 17:43:16 · 266 阅读 · 0 评论 -
*hdu5499
题目连接:点击打开链接题解:代码运行正确,就是提交一直错误,大家帮忙来找茬出题人的题解:直接按照题意计算出最后每名选手的最终得分,接着按最终得分排序。先找出来一个得分最高的女生,然后找出其余的选手中得分最高的m-1m−1个人,把所有进入省队的选手再按分数重新排一下序,最后输出即可。其实此题就是题目长了一点,处理起来麻烦了一点,其他都还好正如上述所说,我们原创 2015-11-10 19:53:45 · 450 阅读 · 0 评论 -
hdu5366
题目连接:点击打开链接题意:递推。找到规律就好做了代码:#include #include #include using namespace std;int n;long long int f[61];void init(){ f[1]=1; f[2]=2; f[3]=3; for(int i=4;i<61;i++) {原创 2015-11-11 20:41:38 · 324 阅读 · 0 评论 -
hdu5522
题目:点击打开链接题意:就是在指定数组中找出三个数,使得两个之差是第三个,不存在就是输出NO,存在就输出YES代码:#include #include #include #include #include using namespace std;int main(){ int n,ans,flag; int a[100]; while(s原创 2015-11-02 17:39:31 · 437 阅读 · 0 评论