tceic.com
简单学习网 让学习变简单
当前位置:首页 >> 学科竞赛 >>

Codevs.cv题库 分析及参考代码【天梯 青铜级别】


Codevs.cv 题库 分析及参考代码【天梯 1201 最小数和最大数
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 输入 n 个数,n<=100,找到其中最小的数和最大的数 输入描述 Input Description 第一行一个整数 n 接下来一行 n 个整数,每个整数不超过 2 -1

输出描述 Output Description 最小和最大的数 样例输入 Sample Input 4
31

青铜级别】

1 2 3 4 样例输出 Sample Output 1 4 数据范围及提示 Data Size & Hint 无

分类标签 Tags 点此展开

【参考代码】
program aa; var max,min,n,i,x:longint;

begin read(n); max:=-2147483647; min:=2147483647; for i:=1 to n do begin read(x);

if if end;

x>max then max:=x; x<min then min:=x;

write(min,' ',max); end.

1202 求和
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 求 n 个数的和 输入描述 Input Description 第一行一个整数 n 接下来一行 n 个整数 输出描述 Output Description 所有数的和 样例输入 Sample Input 4 1 2 3 4 样例输出 Sample Output 10 数据范围及提示 Data Size & Hint n<=100 所有数的和<=2 -1
31

分类标签 Tags 点此展开

【参考代码】
program aa; var n,i,s,x:longint; begin read(n); s:=0;

for i:=1 to n do begin read(x); s:=s+x; end; write(s); end.

1203 判断浮点数是否相等
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 给出两个浮点数,请你判断这两个浮点数是否相等 输入描述 Input Description 输入仅一行,包含两个浮点数 输出描述 Output Description 输出仅一行,如果相等则输出 yes,否则输出 no。 样例输入 Sample Input 2.980000001 2.9800000000001 样例输出 Sample Output yes 数据范围及提示 Data Size & Hint 我们一般认为两个浮点数相等,当且当他们之间的误差不超过 1e-8。

分类标签 Tags 点此展开

【参考代码】
program aa; var x,y,s:real; begin read(x,y); if x>y then s:=x-y else s:=y-x;

if s<=0.00000001 then write('yes') else write('no'); end.

1206 保留两位小数
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 保留两位小数输出一个浮点数。 输入描述 Input Description 一个浮点数。double 范围内 输出描述 Output Description 保留两位小数输出 样例输入 Sample Input 11 样例输出 Sample Output 11.00 数据范围及提示 Data Size & Hint
C++用 printf("%.2lf",a); Pascal 用 writeln(a:0:2);

C++和 Pascal 用户都请使用 double 类型,不要使用 float,real,extended 类型。

分类标签 Tags 点此展开

【参考代码】
program aa; var x:double; begin read(x); write(x:0:2);

end.

2235 机票打折
时间限制: 1 s 空间限制: 32000 KB 题目等级 : 青铜 Bronze 题目描述 Description .输入机票原价(3 到 4 位的正整数,单位:元),再输入机票打折率(小数点 后最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果要将 个位数四舍五入到十位数“元”)。输入只有一行两个数(两数间用一个空格分 隔),第一个为整数,表示机票原价,第二个整数或实数(如是实数,小数点后 最多 1 位数字)表示打折率。 输入样例 1: 888 7 输出样例 1: 620 输入样例 2: 1255 7 输出样例 2: 880 输入描述 Input Description 输入只有一行两个数 (两数间用一个空格分隔) , 第一个为整数, 表示机票原价, 第二个整数或实数(如是实数,小数点后最多 1 位数字)表示打折率。 输出描述 Output Description 输出只有一行一个正整数,表示打折后的机票价格。 样例输入 Sample Input 888 7 样例输出 Sample Output 620 数据范围及提示 Data Size & Hint 原机票价格大于 100 小于 9999,打折率大于 1 小于 9.9。

分类标签 Tags 点此展开

【参考代码】
program aa;

var x,s,d:longint; p:real; begin read(x,p); s:=trunc(x*(p*0.1)); d:=s mod 10; s:=(s div 10)*10; if d>=5 then s:=s+10; write(s); end.

1204 寻找子串位置
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 给出字符串 a 和字符串 b,保证 b 是 a 的一个子串,请你输出 b 在 a 中第一次出 现的位置。 输入描述 Input Description 仅一行包含两个字符串 a 和 b 输出描述 Output Description 仅一行一个整数 样例输入 Sample Input abcd bc 样例输出 Sample Output 2 数据范围及提示 Data Size & Hint 字符串的长度均不超过 100 Pascal 用户请注意:两个字符串之间可能包含多个空格

分类标签 Tags 点此展开
暂无标签 【分析】:两个字符串在一行输入是个难题,可以考虑作为一个串输入,然后用 空格判断截取后,使用 pos 函数定位

【参考代码】
Var s1,st:String; t1:integer; Begin Readln(st); s1:=Copy(st,1,Pos(' ',st)-1); Delete(st,1,Pos(' ',st)); repeat t1:=pos(' ',st); if t1<>0 then Delete(st,1,Pos(' ',st)); until t1=0; Writeln(Pos(st,s1)); End.

1205 单词翻转
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 查看运行结果 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子。 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love you 样例输出 Sample Output you love I 数据范围及提示 Data Size & Hint 简单的字符串操作

分类标签

字符串处理

【分析】可以考虑倒序输出,注意空格的输出;最后一个单词可以单独输出
【参考代码】 : program aa; var s:string; i,l,j:integer; begin read(s); l:=length(s); i:=l; repeat if s[i]=' ' then begin for j:=i+1 to l do write(s[j]); delete(s,i,l-i+1); l:=length(s); write(' '); end; i:=i-1; until i=0; write(s); writeln; end.


推荐相关:

Codevs.cv题库 分析及参考代码【天梯 青铜级别】

Codevs.cv题库 分析及参考代码【天梯 青铜级别】_学科竞赛_高中教育_教育专区。原维基oi,现在改名叫codevs.cn了。这是其中天梯部分的青铜级别题目及代码和部分题解...


Codevs.cv题库 分析及参考代码【天梯 白银级别】

Codevs.cv题库 分析及参考代码【天梯 白银级别】_学科竞赛_高中教育_教育专区。...1430 素数判定时间限制: 1 s 空间限制: 1000 KB 题目等级 : 青铜 Bronze ...

网站首页 | 网站地图
All rights reserved Powered by 简单学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com