Python ACM模式

  • 告诉了有多少组数据
  • 多组输入数据,但没指定多少组
  • 输入一个整数告诉有多少组数据,再输入每组数据的具体值
  • 多组数据,并告诉遇到怎么样的数据时结束(例如0 0)
  • 多组数据,每组数据第一个代表这一组数据有几个,最后遇到0结束

告诉了有多少组数据

import sys# 这里写解决问题的代码,和LeetCode就完全一样了
def solve(arr):sum = 0for i in range(len(arr)):sum += arr[i]return sumif __name__ == '__main__':# 接收输入的逻辑,这里先把输入接收过来, 两种选择input()和sys.stdin.readline()group_nums = int(input().strip())# 对于每一组for i in range(group_nums):# 接收每一组的输入, 这里不同的题目就不一样了,但一定记住我们接收的还是一行,这是一个字符串arr = sys.stdin.readline().strip().split(' ')# 元素转成intarr = list(map(int, arr))# 输入接收过来之后,这里最好打印下看看接收的是不是正确,这个很重要# print(arr)# 处理具体的问题了res = solve(arr)# 输出结果print(res)

多组输入数据,但没指定多少组

import sys# 这里写解决问题的代码,和LeetCode就完全一样了
def solve(arr):passif __name__ == '__main__':while True:try:a, b = map(int, input().strip().split())print(a + b)except EOFError:break# 输入接收过来之后,这里最好打印下看看接收的是不是正确,这个很重要# print(arr)# 处理具体的问题了#res = solve(arr)# 输出结果#print(res)

输入一个整数告诉有多少组数据,再输入每组数据的具体值

import sys# 这里写解决问题的代码,和LeetCode就完全一样了
def solve(arr):passif __name__ == '__main__':tcase = int(input().strip())for case in range(tcase):a, b = map(int, input().strip().split())print(a + b)# 输入接收过来之后,这里最好打印下看看接收的是不是正确,这个很重要# print(arr)# 处理具体的问题了#res = solve(arr)# 输出结果#print(res)

多组数据,并告诉遇到怎么样的数据时结束(例如0 0)

import sys# 这里写解决问题的代码,和LeetCode就完全一样了
def solve(arr):passif __name__ == '__main__':while True:a, b = map(int, input().strip().split())if a == 0 and b == 0:breakprint(a + b)# 输入接收过来之后,这里最好打印下看看接收的是不是正确,这个很重要# print(arr)# 处理具体的问题了#res = solve(arr)# 输出结果#print(res)

多组数据,每组数据第一个代表这一组数据有几个,最后遇到0结束

import sys# 这里写解决问题的代码,和LeetCode就完全一样了
def solve(arr):passif __name__ == '__main__':while True:data = list(map(int, input().strip().split()))n, array = data[0], data[1:]if n == 0:breakprint(sum(array))# 输入接收过来之后,这里最好打印下看看接收的是不是正确,这个很重要# print(arr)# 处理具体的问题了#res = solve(arr)# 输出结果#print(res)

Python ACM模式相关推荐

  1. 使用Javascript在Leetcode中的ACM模式下无法获取输入数据的问题

    今天做了一道字节的题目,是字节自己出的新题,没有任何题解,且只能使用 ACM 模式,代码编辑区一片空白.然而当我想获取自定义的输入数据时,却获取不到.本人前端一枚,平时做题都是使用 JS 写算法,所以 ...

  2. python3 ACM模式的输入输出例子教学

    Python的输入是字符串,所以要自己转类型 strip去掉左右两端的空白符,返回str slipt把字符串按空白符拆开,返回[str] map把list里面的值映射到指定类型,返回[type] EO ...

  3. 【python ACM 输入输出的处理:sys.stdin.readline().strip().split())】

    [python & ACM 输入输出的处理:sys.stdin.readline().strip().split())] 一.输入处理 按行读取数据 readline() 会返回一个字符串: ...

  4. [JS]在ACM模式下获取输入

    输入输出处理 核心代码模式处理 不需要处理任何输入输出,直接返回值即可. ACM 模式 你的代码需要处理输入输出,请使用如下样例代码读取输入和打印输出: while (line = readline( ...

  5. 译-在Python正则模式中search()和match()的区别是什么?

    问:在Python正则模式中search()和match()的区别是什么? 我已经阅读了现有的相关文档,但是我总是记不住,碰到类似的问题,我还要不断地查找再学习,我希望某个大神能够给个清晰的案例,让我 ...

  6. Java ACM模式

    Java ACM模式 文章目录 Java ACM模式 1:java.util.* 2:其他 1:java.util.* Scanner reader = new Scanner(System.in); ...

  7. python交互模式设置及VIM的tab补齐

    一.python交互模式设置 Python 解释器具有简单的行编辑功能. 在 Unix 系统上,任何 Python 解释器都可能已经添加了 GNU readline 库支持,这样就具备了精巧的交互编辑 ...

  8. python策略模式包含角色_详解Python设计模式之策略模式

    虽然设计模式与语言无关,但这并不意味着每一个模式都能在每一门语言中使用.<设计模式:可复用面向对象软件的基础>一书中有 23 个模式,其中有 16 个在动态语言中"不见了,或者简 ...

  9. C++ ACM模式输入输出

    C++ ACM模式输入输出 以下我们都以求和作为题目要求,来看一下各种输入输出应该怎么写. 1 只有一个或几个输入 输入样例: 3 5 7 输入输出模板: int main() {int a, b, ...

最新文章

  1. 学术圈竞赛圈大讨论,深度学习真的比不过GBDT模型吗?
  2. 今日工作总结及计划: 2022-02-14
  3. 【Caffe实践】 多目标输出探究
  4. [转]PetShop的系统架构设计
  5. Runtime(动态添加属性)
  6. java windows系统监控_Windows资源监控工具大全
  7. jdbc mysql user_tab_comments_mysql/jdbc:设置useInformationSchema=true读取表注释信息(table_comment)...
  8. 电池和Adapter切换电路改进实验(转)
  9. flask 模板 php,Flask 模板系统
  10. phpcms 增加备案号、联系方式等字段
  11. Gartner 发布2017 年商业智能和分析平台魔力象限 Tableau 获“领先者”
  12. 微信公共账号学习笔记 _ 感想 爪机码字
  13. HTTP 缓存机制及原理
  14. C语言植物大战僵尸辅助(含源码),实现无尽模式最轻松的打法
  15. 【转】会议中控系统在智能化会议室的应用
  16. 工作清单软件哪个好用?桌面计划待办清单便签
  17. 易点易动助力达达-京东到家打通全集团固定资产数字化管理全链条
  18. Deep Stable Learning for Out-Of-Distribution Generalization
  19. C++练习11:计算a+aa+aaa+aa…a+…
  20. 关于Linux的发音

热门文章

  1. 微信支付服务商点金计划
  2. python爬取汽车之家_python爬取 汽车之家(汽车授权经销商)
  3. ETCgame移动端上线,预测游戏世界杯预测触手可及
  4. 弹簧板(加强) - 计蒜客
  5. P5017 [NOIP2018 普及组] 摆渡车(pj组最后一道蓝) P1027 [NOIP2001 提高组] Car 的旅行路线(提高组第一道蓝)
  6. 信道检测手机软件 ios_如何在iOS设备上用PS4或Xbox One的手柄玩游戏?
  7. 小明的字符串--牛客
  8. 仓库是时候实施物联网了吗
  9. 有容云:容器驱动的PaaS平台实现方案(上)
  10. linux tcp fin wait1,Linux tcp状态 FIN_WAIT1、TIME_WAIT、ESTABLISHED