摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2055自己的代码甚是脑残,实在没有想出其他方法来,但还是可以AC的:View Code #include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int t; cin>>t; while(t--) { char str; int c[26]={0},d[26]={0}; int a,sum=0; cin>>str>... 阅读全文
posted @ 2012-08-02 17:11 Marshalkk 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2054开始还以为这题放在这,太那个了,结果无语·······提交两次没有AC,坑爹············脑残的代码:#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv 阅读全文
posted @ 2012-08-02 15:53 Marshalkk 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2052本题就是一个构造图形的问题:#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ char str[75][75]; int m,n; while(cin>>m>>n) { //对str初始化 for(int i=0;i<n+2;i++) { for(int j=0;j<m+2;j++) ... 阅读全文
posted @ 2012-08-02 15:02 Marshalkk 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2051进制转换问题:#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int n; int a[12]={0}; while(cin>>n) { int k=0;//变量k记录余数的个数 //for循环的条件有点问题,n除到最后肯定等于零,且余数为1(因为是二进制), //所以,把... 阅读全文
posted @ 2012-08-02 14:05 Marshalkk 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2043感觉自己读题太不认真啦!第一次没有考虑密码的长度。欠揍·······AC代码:#include <cstdlib>#include <iostream>#include <string.h>using namespace std;int main(int argc, char *argv[]){ int m,len; cin>>m; char str[50]; getchar( 阅读全文
posted @ 2012-08-02 11:07 Marshalkk 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2042这道题是一个递归题!#include <cstdlib>#include <iostream>using namespace std;int f(int n) { if(n==1) return 4; if(n>1) return (f(n-1)-1)*2;}int main(int argc, char *argv[]){ int n; cin>>n; while(n--) { int... 阅读全文
posted @ 2012-08-02 10:31 Marshalkk 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2040#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int m; cin>>m; while(m--) { int a,b,sum1=0,sum2=0; cin>>a>>b; for(int i=1;i<a;i++) { if(a%i==0) sum1+=i; }... 阅读全文
posted @ 2012-08-02 10:02 Marshalkk 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2039这道题提交了五次才AC,可见我的数学功底太差啦!#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int m; cin>>m; while(m--) { double a,b,c; cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c 阅读全文
posted @ 2012-08-02 09:40 Marshalkk 阅读(484) 评论(1) 推荐(0) 编辑