自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 初学acmer--读《算法算法竞赛入门经典》笔记(12) P73-74

题目:古老的密码(Ancinet Cipher,NEERC 2004,UVa1339)给定两个长度相同且不超过100的字符串,判断是否能把其中一个字符串的各个字母重排,然后对26个字母做一个一一映射,使得两个字符串相同。例如,JWPUDJSTVP重排后可以得到WJDUPSJPVT,然后把每个字母映射到它前一个字母(B->A,C->B,...,Z->Y,A->Z),得到VICTORIOUS。输入

2017-08-23 17:33:18 383 1

原创 初学acmer--读《算法竞赛入门经典》笔记(11)P61-65

1.为什么main函数,我们总是让它返回0?答:main函数作为整个程序的入口,有一个“其他的程序”来调用它--如操作系统、IDE、调试器、甚至自动评估系统。这个零表示“正常结束”,即返回给调用者。在算法竞赛中,除了特殊要求以外,请总让它返回零,以免评估系统错误地认为程序异常退出了。2.题目:计算组合数,编写一个函数,参数是两个非负整数n和m,返回组合数C_n^m=n!/m!*(n-m

2017-08-15 11:54:47 236

原创 初学acmer--《算法竞赛入门经典》笔记(十)P54-56

1.在c语言中,“乘以二”可以写成“,意思是“左移一位”。类似的,“(1需要注意的是,括号是必须的,因为“。2.补码表示法:计算机中二进制是没有符号的。在计算机中,-n的内部表示是2^32-n。从百度百科弄了两张图,如下:可能有人好奇为什么计算机不采取将32位中的第一位设置为“符号位”的方法来表示负号呢?既然没有采用这种方法,这法子肯定有不足之处啦,至于哪里不足?如图:3.

2017-08-13 15:53:22 239

原创 初学acmer--《算法竞赛经典入门》笔记(九) P52-53

1.环状序列(Circuilar Sequence,ACM/ICPC Seoul 2004,UVa1584)题目:长度为n的环状串有n种表示方法,分别从某个位置开始顺时针得到。在这些表示法中,字典序最小的称为“最小表示”。输入一个长度为n(n样例输入:2CCTCCGAGTCAGCT样例输出:CCCTAGCTCGAGTC分析;首先,要a掉本题,必须先理解“字典

2017-08-12 12:00:45 253

原创 初学acmer--读《算法竞赛入门经典》笔记(八)p50-52

1.猜数字游戏的提示(Master-Mind Hints,Uva 340)题目:给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现了但位置不对(B)。输入包含多组数据。每组输入第一行为序列长度n,第二行是答案序列,接下来是猜测序列。猜测序列全0时,该组数据结束。n=0时输入结束。样例输入:41355112343356551

2017-08-10 14:40:40 311

原创 初学acmer--读《算法竞赛经典入门》笔记(七)P48-50

1.回文词(Palindromes,Uva401)

2017-08-09 11:34:42 253

原创 初学acmer--读《算法竞赛经典入门》笔记(六)p45-48

1,TeX中的引号(Tex Quotes,UVa 272)题目:在TeX中,左引号是“"”,右引号是“"”。输入一篇包含双引号的文章,你要把它转化为TeX的格式样例输入:"To be or not to be,"quoth the Bard,"that is the question".样例输出;“To be or not to be,”quoth the Bard,“that

2017-08-08 10:53:27 283

原创 初学acmer--读《算法竞赛入门经典》笔记(五)P41-45

题目:竖式问题:找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应该有编号,之后有一个空行。最后输出解的总数。具体格式见样例(样例中空格用小数点表示,但程序中应该输出空格,而非小数点)样例输入;2357样例输出:。。775x 。。33-----。2325

2017-08-07 21:18:22 290

原创 c-free如何设置来支持c99

①打开cfree②点击“构建”->"构建选项“:③点击“命令”->“C++ compiler”,再点击左下角的“命令”,在原先的“命令行”里添加 -std=c++11,并在后面保留一个空格,与后面的原始数据隔开。

2017-08-05 21:21:25 1871

原创 初学acmer--读《算法竞赛入门经典》笔记<四>(p36-41)

1.下面的程序运行结果是什么?(p36)#includeint main() { double i; for(i=9.9;i!=10;i+=0.1) { printf("%.lf\n",i); } return 0;}根据自己主观感觉,以为结果是9.9运行发现是101010101010101111111111111

2017-08-04 09:39:10 204

cpp.json(VSCode设置用户代码段 用于C++刷题模板)

可以在VsCode设置用户代码段了,这样我们刷题就不用苦逼的打很长的头文件,而且有时候还会漏掉某些头文件了。

2019-05-30

蓝桥杯 2016 省赛

第七届蓝桥杯大赛个人赛省赛(软件类) C/C++ 大学A组

2018-03-12

ACM一些基本信息

简单入门acm 熟悉acm的输入输出 在ACM竞赛中,对于数据的读入,一般有以下四种情况:

2018-03-12

空空如也

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

TA关注的人

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