- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 uva 488
输出波形,振幅为A,波形个数为F,注意输出时候的空行。 #include #include int T,A,F; int main() { int i,j,k,l; scanf("%d",&T); for(i=0;i<T;i++) { if(i!=0) putchar('\n'); scanf("%d%d",&A,&F); f
2012-05-26 11:16:48 2011
原创 poj 1035
这题是字符处理的一个典型题目,主要是在给出的“词典”中查找指定的单词,如果找到,就输出正确的,如果找不到完全一样的,就输出: 1,一个字母不同的 2,多一个字符的 3,少一个字符的 解题关键在不完全匹配的情况:比较时我们先算两个单词strlen之差,有三种情况 1,strlen(str)==strlen( ch[n] );有可能有一个字符不一样;逐个字符比较,统计不同字符数 2
2012-05-26 11:13:21 470
原创 poj 1012
约瑟夫砍头问题,有K个好人,K个坏人围成一圈,依次数到第N个人,将他砍头,现在问题是希望在好人死之前,所有的坏人都死掉。(这里的变量名是我自定义的,和原文中有所不同), 这题由于数据小,打表当然是首选了,下面给出表 2,7,5,30,169,441,1872,7632,1740,93313,459901,1358657,2504881,13482720 主要的还是打表的程序啦:(打表
2012-05-26 10:55:00 482
原创 poj 2390
银行利率计算,直接用循环就行,注意输出: #include #include #include #include int R,M,Y; int main() { int i; double d,sum; scanf("%d%d%d",&R,&M,&Y); sum=M; d=1+R*0.01; for(i=0;i<Y;i++) sum*=d;
2012-05-26 10:41:56 493
原创 poj 2388
排序并找出中间的数字: 代码如下: #include #include #include #include int T; int arr[10010]; int cmp(void const *a,void const *b) { int *pa=(int *)a; int *pb=(int *)b; return *pa-*pb; }
2012-05-26 10:24:31 372
原创 poj1002 解题报告
这题意思很简单,就是找出相同的电话号码,统计其重复数组,并按字典序输出,如果没有重复,就输出No duplicates. 容易出现问题的地方就是输出时候的控制。 以下是代码: #include #include #include #include int T; char str[100010][10]; int cmp(void const *a,void con
2012-05-26 10:22:03 479
java包转成exe可执行文件
2012-12-13
替代锐捷客户端软件
2012-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人