acm 程序设计大赛各种输入方式(python版)
oj输入
计算 a+b 有多行
import sys# 3 3
# 4 5
# 6 6
for line in sys.stdin:a,b = line.split()print(int(a) + int(b))
计算多行多个值的累加和
# 1,2,4,5,6
# 44,55,3,2,0
# ……
while True:nums = list(map(int, input().split(",")))print(sum(nums))
#只输入几行数据
# 1,2,4,5,6
# 44,55,3,2,0
towFlag = True
shopA = []
shopB = []
while True:nums = list(map(int, input().split(",")))if towFlag:shopA = numstowFlag = Falseelse:shopB = numsbreakprint(shopA)
print(shopB)
两数相加 0结束
#1 5
#10 20
#0 0 表示结束while True:a,b = input().split()if a=="0" and b=="0":breakprint(int(a) + int(b))
多行输入0结束
输入数据包括多组。
每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。
接下来n个正整数,即需要求和的每个正整数。4 1 2 3 4 5 1 2 3 4 5 0
while True:nums = list(map(int, input().split()))if nums[0] == 0:breakprint(sum(nums[1:])) # 第一个是n
计算一系列数之和
输入数据有多组, 每行表示一组输入数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。4 1 2 3 4
5 1 2 3 4 5
import sysfor line in sys.stdin:nums = list(map(int, line.split()))print(sum(nums[1:])) # 第一个是n
字符串排序1
输入有两行,第一行n
第二行是n个字符串,字符串之间用空格隔开
输入
5
c d a bb e输出
a bb c d e
n = int(input())
str_list = list(input().split())s_list = sorted(str_list)
for c in s_list:print(c,end=" ")
字符串排序2
多个测试用例,每个测试用例一行。
每行通过空格隔开,有n个字符,n<100
对于每组测试用例,输出一行排序过的字符串,每个字符串通过空格隔开
输入:
a c bb
f dddd
nowcoder输出:
a bb c
dddd f
nowcoder
import sysfor line in sys.stdin:strList = list(line.split())strList.sort()for c in strList:print(c,end=" ")print()
字符串排序3
多个测试用例,每个测试用例一行。
每行通过,隔开,有n个字符,n<100对于每组用例输出一行排序后的字符串,用’,'隔开,无结尾空格
输入:
a,c,bb
f,dddd
nowcoder输出:
a,bb,c
dddd,f
nowcoder
strip() 方法用于去除字符串开头和结尾处指定的字符(默认为空格或换行符)或字符序列,不会去除字符串中间对应的字符。
lstrip()方法用于去除左边(开始)的空白字符;
rstrip()方法用于去除右边(末尾)的空白字符。
import sysfor line in sys.stdin:strList = line.strip().split(",")strList.sort()
# print(strList)print(",".join(strList))
acm 程序设计大赛各种输入方式(python版)相关推荐
- ACM程序设计大赛概况
ACM程序设计大赛概况 一. ACM大赛简介 ACM国际大学生程序设计竞赛(ACM/ICPC:ACM International Collegiate Programming Contest)是由国际 ...
- 第13届 广东工业大学ACM程序设计大赛 C题 平分游戏
第13届 广东工业大学ACM程序设计大赛 C题 平分游戏 题目描述 转眼间又过了一年,又有一届的师兄师姐要毕业了. 有些师兄师姐就去了景驰科技实习. 在景驰,员工是他们最宝贵的财富.只有把每一个人 ...
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K-密码
第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K-密码 链接:https://www.nowcoder.com/acm/contest/90/K 来源:牛客网 题目描述 ZiZi登录各种账号的 ...
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 I-填空题
第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 I-填空题 链接:https://www.nowcoder.com/acm/contest/90/I 来源:牛客网 题目描述 牛客网是是一个专注于 ...
- Contest - 第10届“新秀杯”ACM程序设计大赛网络资格赛 赛后信息(题解)
题目列表: Problem Id Title 2145 Problem A ACM-ICPC试炼 2151 Problem B 找教室 2152 Problem C 丢失的数列 2 ...
- “玲珑杯”郑州轻工业学院第九届ACM程序设计大赛圆满结束
"玲珑杯"郑州轻工业学院第九届ACM程序设计大赛圆满结束 ACM/ICPC国际大学生程序设计竞赛由美国计算机学会主办,是目前国际大学生计算机相关领域公认规模最大.水平最高的赛事之一 ...
- nyoj1237 最大岛屿(河南省第八届acm程序设计大赛)
题目1237 题目信息 执行结果 本题排行 讨论区 最大岛屿 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描写叙述 神奇的海洋.惊险的探险之路,打捞海底宝藏,激烈的海战,海 ...
- nyoj 1239 引水工程 (河南省第八届acm程序设计大赛)
题目1239 题目信息 运行结果 本题排行 讨论区 引水工程 时间限制:2000 ms | 内存限制:65535 KB 难度:3 描述 南水北调工程是优化水资源配置.促进区域协调发展的基础性工程, ...
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 G 旋转矩阵 【模拟】
链接:https://www.nowcoder.com/acm/contest/90/G 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛
拖了好久了 链接:https://www.nowcoder.com/acm/contest/90/A 来源:牛客网 跳台阶 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K ...
最新文章
- 分享一个PyTorch医学图像分割开源库
- 如何欺骗服务器时间_域名劫持会怎样?如何解决域名劫持
- python电子相册制作软件下载_艾奇KTV电子相册制作软件
- IntelliJ Idea 常用插件
- mysql两列取小_mysql – 我想获取两列特定列之间的列值
- 如何推送和播放RTMP H265流 (RTMP HEVC)
- 【使用C语言的7的步骤】
- linux是什么样的_您的Linux设置是什么样的?
- ie系列浏览器_IE浏览器换Logo,真担心你上网找不到图标
- 转载-jmeter进阶功能
- 怎么用jquery实现全选_经济薄弱,该怎么实现花园梦?用这些替代物降低养花成本...
- bzoj 4026 dC Loves Number Theory(主席树)
- ORACLE WebLogic Server 安装部署
- 垃圾焚化炉发电计算机控制技术,生活垃圾焚烧发电系统优化技术研究
- 计算机窗口保护颜色,如何设置电脑保护色,教你设置电脑保护色
- php 公众号推送图片尺寸,微信公众号发图文消息图片的尺寸是多少为好?
- 1位全加器设计—— 原理图与VHDL设计初步
- excel学习-日期计算函数DATEDIF函数(计算相隔年数、月数、天数)
- BUUCTF-[XMAN2018排位赛]ppap
- 关于Linux内核学习(经典)