关于python
  • 板块灌水区
  • 楼主上帝之鹰
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/1/7 22:06
  • 上次更新2023/10/28 12:41:44
查看原帖
关于python
521890
上帝之鹰楼主2022/1/7 22:06

根据我长期的刷题(RE)经验,我得到了一个非常伟大的结论:洛谷并不欢迎python!

原因:有些题题干里说是一行输入,但实际上是分成好几行的,c++的 cin和c的 scanf 仍然可以正常读入 可是py的map(int,input().split())就不可行了(RE!!!)

为了解决这个问题我写了万能输入,这里分享给大家(可以剔除\r并解决多行输入的问题)当然,还请大家帮忙来改进、优化~

inp=[]
size=  #填需要输入的有几个变量
while len(inp)<size:
	x=list(map(int,input().strip('\r').split()))
   inp.extend(x)

调用方法如下

inp=[]
while len(inp)<2:
	x=list(map(int,input().strip('\r').split()))
   inp.extend(x)
a,b=inp

输入a,b两个变量

2022/1/7 22:06
加载中...