自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Beyond The Sky

Just Fly !

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 10115 - Automatic Editing

Problem E: Automatic EditingSource file:autoedit.{c, cpp, java, pas}Input file:autoedit.inOutput file:autoedit.outText-processing tools like awk and sed allow y

2011-11-27 12:45:32 667

原创 10815 Andy's First Dictionary

这道题稀里糊涂弄了一晚上,提交了好多次,最后终于ac了。。  总结::心细心细再心细,第一次输代码是就一定要想全面,不然会浪费大量时间调试,而且对耐心也有很大的挑战总结易错点:1、数组一开始开小了  开始  #define N 5000  R 200,这样太小了,因为题中说了,单词书要有5000个,而文章中单词可有重复的,故a【】要开的尽量大。 不然提示Runtime error2、出

2011-11-26 18:56:36 401

原创 素数打表方法比较

1,函数方法#include #include #include #define N 10000000int fun(int x){ int i; for (i=2;i*i<=x;i++) { if(x%i==0) return 0; } return 1;}int main(){ freopen("out2.txt","w",stdout); int j

2011-11-25 00:46:52 309

原创 uva 10878 Decode the tape

#include #include const int ch[12]={0,128,64,32,16,8,0,4,2,1};int main(){ //freopen("abc.txt","r",stdin); int s,len,i; char a[15]; while (gets(a)!=NULL) { s=0; if (a[0]!='|' ) continue;

2011-11-22 16:43:29 445

原创 uva 10361 Automatic Poetry

#include #include #define N 110char a[N],b[N];char s2[N],s3[N],s4[N],s5[N];int main(){// freopen("abc.txt","r",stdin);// freopen("out.txt","w",stdout); int cas; int lena,lenb,i,j; scanf("%d

2011-11-20 16:30:52 381

原创 uva 401

#include #include #define N 30char ch[50]="AAE3HHIIJLLJMMOOS2TTUUVVWWXXYYZ5112S3E5Z88";//0、2、4为原字符int len=strlen(ch);int is_palindrome(char * a){ int i; int ok=1; int n=strlen(a); for(i=0;i<

2011-11-20 15:21:37 495

原创 c++ STL 生成排列

#include #include using namespace std;int main(){ int n,p[10]; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&p[i]); sort(p,p+n); do { for(int i=0;i<n;i++) printf("%d",p[i]); printf(

2011-11-15 17:36:54 497

原创 算法入门经典 7.2.1(生成1 - n 的排列)

#include void fun(int n,int *A,int cur){ int i,j; if(cur==n) //递归边界 { for(i=0;i<n;i++) printf("%d",A[i]); printf("\n"); } else for(i=1;i<=n;i++) //尝试在A【k】中填写各种整数i { int

2011-11-15 12:58:52 588

原创 算法入门经典 7.1.4 (双基回文数)

代码:#include #include int fun(int x,int n) //将十进制的x转化为n进制,判断是否为回文数{ int a[100],b[100]; int k=0; for(int i=0;;i++) { a[i]=x%n; x=x/n; if(x==0) break; } k=i; int j; for(j=k,i=0;j>=0;

2011-11-14 16:02:52 2449 1

原创 hdoj 2032 杨辉三角

一开始编出的程序竟然好几次格式错误,怎么都找不到错在哪里,最后百度到了代码,才知道、、、  你能发现下面两个程序哪里不一样吗? (真不知道怎么猜杭电的评测系统了!!!)格式错误::#include #define N 35int main(){ //freopen("abc.txt","r",stdin); //freopen("out.txt","w",stdout);

2011-11-08 21:09:05 687

原创 acm初学者

初学者……

2011-11-06 15:40:18 386

转载 格式控制符参考

格式控制符参考:对64位整数的输入输出,在POJ上的C++环境下(即VC++),64位整数是:__int64输入输出格式为”%I64d”.在G++环境下, 64位整数是long long输入输出格式为”%lld”.域宽及精度的描述  M:域宽,即对应的输出项在输出设备上所占字符数      若:实际数据宽度>M,按实际数据宽度输出。        实际数

2011-11-06 00:00:37 1713

转载 转义字符 解释

所有的转义字符和所对应的意义:  转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS)008\f换页(FF)012\n换行(LF)010\r回车(CR)013

2011-11-05 23:59:46 1295

转载 scanf()和getchar() 使用

问题描述:(分析scanf()和getchar()读取字符)      scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序:程序1:    #include     int main()    {char ch1, ch2;

2011-11-05 23:48:30 18915 6

转载 如何提高ACM竞赛编写代码的速度

如何提高ACM竞赛编写代码的速度在 ACM 竞赛的级别,写代码不是在解题,而是实现早已在脑子里准备好的一个逻辑流程。这个追求跟大部分没有训练过的人的习惯相反,要扭转这种习惯,第一步可以做尝试有:1. 把准备和敲键盘分割为两个动作。2. 把敲键盘和运行分割为两个动作。3. 编译错误这件事情几乎总是会发生,但“尝试”减少编译错误的过程,确实对提高准备

2011-11-05 23:39:58 1433

原创 HDOJ 1005

Number SequenceProblem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the v

2011-11-05 23:23:17 444

原创 hdoj 1257

Problem Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里

2011-11-05 23:06:55 364

翻译 floor()函数,ceil()函数

函数名: ceil  用 法: double ceil(double x);  功 能: 返回大于或者等于指定表达式的最小整数  头文件:math.h函数名: floor  功 能: 返回小于或者等于指定表达式的最大整数  用 法: double floor(double x);  头文件:math.h

2011-11-05 22:46:05 456

原创 sqrt()函数注意

观察如下判断素数的函数:int is_prime(int n){ assert(n>=0); //不满足时终止程序 int m; int flag=1; if(n==1) return 0; //1既不是素数也不是合数 m = floor(sqrt(n) + 0.5); //注意***** for(i

2011-11-05 22:42:55 1932

转载 c字符串函数总结

C语言字符串函数总结:1.字符处理库(ctype)中的函数2.stdio中的字符串和字符输入/输出的函数3.通用实用库stdlib中的字符串转换函数4.字符串处理库string中的字符串处理函数 C语言的字符串实际上是存储单个字符的数组,结尾包含一个结束该字符串的特别的字符("空字符",用'\0'表示)。char string1[

2011-11-04 22:00:54 439

转载 <ctype.h> 库函数

ctype.h  ctype.h里的函数  1 字符测试函数  1> 函数原型均为int isxxxx(int)  2> 参数为int, 任何实参均被提升成整型  3> 只能正确处理处于[0, 127]之间的值  2 字符映射函数  1> 函数原型为int toxxxx(int)  2> 对参数进行检测, 若符合范围则转换, 否则不变  int tolo

2011-11-04 21:59:31 584

转载 sscanf()函数

函数说明     sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值     成功则返回参数数目,失败则返回-1,错误原因存于errno中。范例     #includemain(){int i;unsigned int j;char in

2011-11-04 21:58:15 998

转载 gets的读入规则与返回值

gets函数的读取规则:1.只要gets遇到换行符,即便它是输入的第一个字符,gets也会停止读入并返回。如果输入的第一个字符就是换行符,则字符串将被置为空串。2.由于gets函数读入再丢弃换行符,换行符将不会存储在字符串中。gets的读取规则与getline是一样的。gets函数的返回值:1.正常读入(未遇到文件结尾)(注意,读入空串也是正常读入),则返回

2011-11-04 21:57:05 19329

原创 uva 494

统计单词个数的题目,一开始提交了很多次都错误,思路是判断空格前后的字符来统计单词,但始终不对,后来改变了思路,直接统计出现的单词,代码:#include #include #include #define N 10000char a[N];int main(){ //freopen("abc.txt","r",stdin); int n; while(gets(a)!

2011-11-04 20:56:13 978 2

Android应用开发揭秘 - 高清 有目录

安卓开发的必备入门书籍,适合入门学习者。 自己看的书,绝对高清,有目录

2012-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除