美文网首页
郑轻工oj题目78-80题目

郑轻工oj题目78-80题目

作者: 象骑士Hack | 来源:发表于2020-11-06 22:48 被阅读0次

    1078-1080是oj问题中三种典型多组测试数据的问题,都是1000的多组数据加强版。熟练掌握这三种多数据非常必要。

    • 1078
      这个题目是测试数据中先输入一数字来表示一共有多少组测试数据。比如题目中的样例数据,第一个2字就表示后面有两组数据,第一组是1 2,第二组是3 4。理解题意后,就可以写代码了。
    n = int(input())
    for i in range(n):
        line = input()
        a, b = [int(x) for x in line.split()]
        print(a + b)
    
    • 1079
      这题中测试数据没有明确的组数,当输入流中没有数据后,程序就结束。
    while True:
        line = input()
        a, b = [int(x) for x in line.split()]
        print(a + b)
    
    • 1080
      这种类型是用一组特殊的数据,来表示测试数据的结束,跟1079处理的差别在于,每次得到测试数据后,要先判断一下是否特殊数据,是的直接结束程序,否则当成一组测试数据来处理,可以用break来解决。
    while True:
        line = input()
        a, b = [int(x) for x in line.split()]
        if a == 0 and b == 0:
            break
        print(a + b)
    

    相关文章

      网友评论

          本文标题:郑轻工oj题目78-80题目

          本文链接:https://www.haomeiwen.com/subject/thixbktx.html