AOAPC I: Beginning Algorithm Contests (Rujia Liu) :: Volume 0. Getting Started
1.10055 - Hashmat the Brave Warrior
题目大意:输入两个数(在long范围内),求它们之差的绝对值。
这道题可以作为UVa的入门第一题了。但和其他OJ不同的是,这道题还是有点难度的:int会爆掉,题目说明后者比前者大却还得用绝对值。
2.10071 - Back to High School Physics
题目大意:输入v和t,求2*v*t
同样,这道题题目要求中说v<=100,t<=100,但是int会爆掉,必须用long,UVa怎么这么黑?
题目大意:求若干组乘积之和
这道题题目要求中就说了,int会爆,要用long,看来UVa中int不够用,必须用long了。
题目大意:将读入的字符ASCII码减7再换成字符输出
5.494 - Kindergarten Counting Game
题目大意:输出句子中单词的个数
这道题还算有点技术含量,我调了很长时间。
先是用string,却发现读入时遇到空格就停下来了,用getline不熟,于是就一个字符一个字符处理。
C++最让我头疼的就是字符串处理了。
题目大意:两叠木板,左边一堆左端对齐,右边一堆右边对齐,求移到一起后中间空隙长度和
这道题也是关于字符串处理的,也让我头疼了很久。字符串的读入就是一个大问题,cin和scanf.getchar根本就分不清。
今天晚上要多投入一点时间,来总结一下字符串处理。
题目大意:给出次数和字母,将其打印出来
题目大意:给出频率和振幅,输出三角形
首先是==打成了=,只输出一行1,很纠结,这个错误很诡异也很难被发现。
其次是空行的问题,什么时候换行什么时候不换,这个问题也是羁绊初学者的一大难题。