- 博客(11)
- 资源 (14)
- 收藏
- 关注
转载 高质量C/C++编程指南
高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件 文件标识: 当前版本: 1.0 作 者: 林锐 博士 完成日期: 2001年7月24日 版本历史 版本/状态
2012-03-28 22:44:10 6474
原创 sicily1298 数制转换
#include #include using namespace std; int a[1000]; int main() { int num; while(cin>>num) { if(num==0||num==-0) cout else { memset(a,0,sizeof(a)); int n=0; while(nu
2012-03-26 19:40:09 572
原创 1190. Reduced ID Numbers (求余)
//这道题不难,关键是要明白题意,题意是输入n个数后,从n开始递增,找出最小的n令输入的每个数对n求余的答案都不相同 #include #include using namespace std; int num[305]; int flag[99999]; int main() { int t; cin>>t; while(t--) { int G; ci
2012-03-22 21:43:14 847
原创 sicily1029. Rabbit (高精度加法+公式递推)
由此题得到一个很类似的状态转移方程:rabbit[i]=rabbit[i-1]+rabbit[i-m],理解为当前月的成年兔子是上一个月已经成年的兔子加上这个月刚成年的兔子。同时由于结果太大,所以要用到高精度加法来辅助一下。。 #include #include using namespace std; //用二维数组来解决高精度加法的问题 int num[150][150]; int
2012-03-21 17:03:46 2016
原创 sicily1381 a*b (高精度乘法)
一道高精度乘法的题,挺基础的,不过这道题我WA了好几次了,后来才发现原来是忘了处理当输入的a或b任何一个为0的时候都要输出0这种情况了,唉,思维还是不够缜密啊,Acm的路还很长。。。 #include #include #include using namespace std; int num[10000]; int string_a[10000]; int string_b[100
2012-03-20 21:58:53 1929
原创 sicily1128.DICE
1128. DICE Description Imagine looking at a six-sided die so two sides face east-west, two face north-south, and the last two sides face up-down. You could write down the number of dots on each si
2012-03-06 14:34:04 672
转载 C++字符串相关函数
C++ Strings(字符串) -------------------------------------------------------------------------------- 构造函数(Constructors) 语法: string(); string( size_type length, char ch ); string( const char *str
2012-03-03 23:31:13 2151
原创 sicily1344数列
还有一种把n转化成二进制数的方法,在这里我就不写出来了。 // Problem#: 1344 // Submission#: 1230546 // The source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License // URI: http:
2012-03-03 12:26:40 842
原创 Sicily1133.SPAM
#include #include #include using namespace std; int getchar(char c) //判断当前字符是否符合条件 { if((c>='a'&&c='A'&&c='0'&&c return 1; else return 0; } int main() { string str; int j,k;
2012-03-02 17:13:42 645
原创 sicily1813. M进制数问题
今天在sicily上面做了这道题,过了之后感觉我的方法还是繁琐了点,代码比较长,所以就百度了一下大牛的好方法。 // 解题思路:先将a,b转换为10进制数,做求模等运算后,再将结果转换为m进制数 #include #include #include using namespace std; string dec(int num,int base) { string d
2012-03-01 14:12:47 155
原创 sicily1036. Crypto Columns
sicily上一道挺简单的题,关键是搞清楚各字符之间的输出顺序。 #include #include #include using namespace std; char a[11][11]; int num[11]; int main() { string str1,str2; while(cin>>str1&&str1!="THEEND") { cin>>st
2012-03-01 01:11:38 770
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人