codegym刷题,licode刷题
纽编码器刷笔记1 1。计算出一个b2,AB2 (2) 3,AB3 (3) 4,AB4 (4) 5,AB5 (5)
之前在newcoder上简单刷了几个问题,因为经验不多,都是网上搜的答案。现在我总结一下,供以后参考。
1.计算一个b
输入描述:
包括两个正整数a和b (1=a,b=10 ^ 9),输入数据包括多组。输出描述:
输出a b的结果示例1
投入
1 10 20输出
6 30 Python3脚本
While true: try: a,b=input()。split()a=int(a)b=int(b)print(a b)除:break c程序
#使用命名空间std包含iostreamusingint main() { int a,b;while(CIN a b){ cout a b endl;}返回0;} 2、A B(2)输入描述:
输入的第一行包括多个数据组t(1=t=100),下一行包括两个正整数a,b (1=a,b=10 ^ 9)。输出描述:
输出a b的结果示例1
投入
1 510 20输出
30 Python 3实现
range (n)中I的n=int (input())实现:a,b=input()。split () c=int (a) int (b) print (c) c
#使用命名空间std包含iostreamusingint main() { int a,b,c;int n;CIN n;for(int I=0;I n;I){ CIN a b;c=a b;cout c endl}返回0;} 3.A B(3)时间限制:C/C为1秒,其他语言为2秒。
空间限制:C/C 262144K,其他语言524288K
64位IO格式:%lld
标题描述
计算一个b
输入描述:
包括两个正整数a,b (1=a,b=10 ^ 9),有多组输入数据。如果输入为0 0,输入和输出描述将结束:
输出a b的结果示例1
投入
1 510 200 0输出
30 Python 3实现
While true: a,b=input()。split () a,b=int (a),int(b)c=a b if c==0:break print(c)c实现
#使用命名空间std包含iostreamusingint main() { int a,b,c;while(CIN a b){ if(a==0b==0)break;cout a b endl}返回0;} 4、A B(4)时间限制:C/C 1秒,其他语言2秒
空间限制:C/C 262144K,其他语言524288K
64位IO格式:%lld
标题描述
计算一系列数字的总和
输入描述:
输入数据包括多个组。每组数据一行,每行第一个整数是整数N的个数(1=n=100),N为0时输入结束。接下来n个正整数,也就是每个需要求和的正整数。输出描述:
对每组数据输出求和的结果的示例1
投入
1 2 3 45 1 2 3 4 50输出
015 python 3实现
While true: try: arr=list (map (int,input()。split())if arr[0]0:print(sum(arr[1:]))except:break c实现
#使用命名空间std包含iostreamusingint main(){ int n;while(CIN n){ if(n==0)break;int sum=0;while(n-){ int tmp=0;CIN tmp;sum=tmp} cout sum endl}返回0;}或者
# include stdio . hint main(){ int a;int b;int c=0;while (scanf(%d ,a)!=EOF){ if(a==0){ return 0;} c=0;for(int I=0;我a;i ) { scanf(%d ,b);c=c b;} printf(%d\n ,c);}}或者
# include string # include iostream using命名空间stdint main(){ string str;while(getline(cin,str)){ if(str== 0 ){ break;} int idx=str . find();int count=atoi(str.substr(0,idx))。c _ str());int sum=0;while(count-=0){ int next=str . find( ,idx 1);if(next==-1){ next=str . length();} string tmp=str.substr(idx,next-idx 1);sum=atoi(tmp . c _ str());idx=next} cout sum endl}} 5.A B(5)时间限制:C/C为1秒,其他语言为2秒。
空间限制:C/C 32768K,其他语言65536K
64位IO格式:%lld
标题描述
计算一系列数字的总和
输入描述:
输入的第一行包括一个正整数t(1=t=100),它表示数据组的数量。接下来测试行,每行一组数据。每行的第一个整数是整数n的个数(1=n=100)。接下来n个正整数,也就是每个需要求和的正整数。输出描述:
每组数据输出求和的结果示例一
输入
24 1 2 3 45 1 2 3 4 5 输出
1015蟒蛇3实现
n=int(input())for I in range(n):arr=list(map(int,input()).split())) print(sum(arr[1:])) C实现
#使用命名空间标准包含iostreamusingint main(){ int n;CIN n;while(n-){ int m=0;int sum=0;CIN m;while(m-){ int tmp=0;CIN tmp;sum=tmp} cout sum endl}返回0;} 或
#包含stdio。hint main(){ int t;int n;int sum=0;int tmp=0;scanf(%d ,t);{ for(int I=0;它;i ) { scanf(%d ,n);for(int j=0;jn;j ) { scanf(%d ,tmp);sum=tmp} printf(%d\n ,sum);sum=0;} } } 链接:https://AC。现在编码器。com/ACM/contest/5652/F
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。