UVa OJ

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怎么这么黑?

3.10300 - Ecological Premium

题目大意:求若干组乘积之和

这道题题目要求中就说了,int会爆,要用long,看来UVa中int不够用,必须用long了。

4. 458 - The Decoder

题目大意:将读入的字符ASCII码减7再换成字符输出

5.494 - Kindergarten Counting Game

题目大意:输出句子中单词的个数

这道题还算有点技术含量,我调了很长时间。

先是用string,却发现读入时遇到空格就停下来了,用getline不熟,于是就一个字符一个字符处理。

C++最让我头疼的就是字符串处理了。

6. 414 - Machined Surfaces

题目大意:两叠木板,左边一堆左端对齐,右边一堆右边对齐,求移到一起后中间空隙长度和

这道题也是关于字符串处理的,也让我头疼了很久。字符串的读入就是一个大问题,cin和scanf.getchar根本就分不清。

今天晚上要多投入一点时间,来总结一下字符串处理。

8.445 - Marvelous Mazes

题目大意:给出次数和字母,将其打印出来

9.488 - Triangle Wave

题目大意:给出频率和振幅,输出三角形

首先是==打成了=,只输出一行1,很纠结,这个错误很诡异也很难被发现。

其次是空行的问题,什么时候换行什么时候不换,这个问题也是羁绊初学者的一大难题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值