A+B 问题

  • 题目描述
  • 问题描述
    • 标准输入输出
    • 反馈结果
  • 输入描述
  • 输出描述
  • 输入输出样例
    • 示例输入
    • 示例输出
  • 运行限制
  • 代码实践

题目描述

欢迎开启算法 OJ 题的大门,本题为经典的 A+B入门题,我们会以此题为示例介绍蓝桥云课 OJ 系统的正确使用方法。

问题描述

输入两个正整数A,B,请你计算 A+B的结果,并输出。

根据题目描述,你需要做以下事情:

编写一个程序,使用标准输入来输入两个整数 A 和 B,然后把 A+B 的结果使用标准输出来输出。你可以滚动到本页面下方查看题目的示例输入和输出,这将极大地帮助你理解和完成题目。

标准输入输出

  • C 语言中的标准输入输出方法为 scanf() 和 printf();
  • C++ 中的标准输入输出方法为 cin 和 cout,或者使用 scanf() 和 printf();
  • Java 中的标准输入输出流为 System.in 和 System.out;
  • Python 中的标准输入输出方法为 input()和 print();

特别地,在编写程序时,不要输出任何多余的信息,所输出的答案要与样例输出的形式一致。例如以下程序则输出了多余信息,不能通过测试:

Python 实现:

import os
import syss=input().split(' ')
a=int(s[0])
b=int(s[1])
print("a+b={}".format(a+b))

注意:后台测试会忽略行末空格及换行。

代码提交后,可能会得到以下结果。

反馈结果

  • PASS(通过):你的程序输出的答案与测试样例答案完全一致,但并不保证你的算法最优。
  • 答案错误:你的程序输出的结果与测试答案不一致,出现错误(通过样例数据并不代表程序正确,因为后台会有大量的测试数据,只有通过了后台全部数据才可以通过本题)。
  • 超过时间限制:你的程序超过了运行的规定时间,时间复杂度太高或者陷入了死循环。
  • 运行时错误:你的程序发生了运行时错误,可能存在除 0,内存大小或访问违规等运行时问题。
  • 编译错误:你的程序不能编译。

输入描述

输入一行,为用空格分隔的两个正整数 a,b( 1≤a,b≤1001 \leq a,b \leq 1001≤a,b≤100 1≤a,b≤100 )。

输出描述

输出一行,为 a+ba+b 的结果。(后台测试会忽略行末空格及换行)

输入输出样例

示例输入

1 2

示例输出

3

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M

代码实践

程序会输入一行用空格分隔的两个正整数 a,b

我们可以用python自带的input()函数获取到输入,但是直接获取到的输入是无法直接使用的:

inputs = input()
print(inputs)
print(type(inputs))
1 2
1 2
<class 'str'>

这时我们不能直接获取到这两个正整数a和b,此时我们需要做一些处理

可以使用split()方法将这个字符串切分,看下效果:

inputs = input().split()
print(inputs)
print(type(inputs[0]))
1 2
['1', '2']
<class 'str'>

这样做确实已经得到a和b了,但是注意看这里的数据类型,任然是字符串,我们需要将这个装有字符串的列表里的元素类型全部变成整数,也就是int型,这时我们可以用map() 函数:

map(function, iterable)会根据提供的函数对指定序列做映射。第一个参数 function 为参数序列iterable中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

inputs = list(map(int,input().split()))
print(inputs)
print(type(inputs[0]))
1 2
[1, 2]
<class 'int'>

这样一来,就能得到我们需要的输入了,这也是我个人比较喜欢的方式,这句代码在这种OJ题中是经常需要用到的,或者说,几乎每一道题都需要用到的。

蓝桥杯OJ示例题目之A+B问题——掌握获取输入的基本方法(Python)相关推荐

  1. A+B 问题【OJ 示例题目】

    A+B 问题[OJ 示例题目] 题目描述 欢迎开启算法 OJ 题的大门,本题为经典的 A+BA+B 入门题,我们会以此题为示例介绍蓝桥云课 OJ 系统的正确使用方法. 问题描述 输入两个正整数 A,B ...

  2. 第十一届蓝桥杯国赛题目

    以下是第十一届蓝桥杯国赛题目,供大家学习参考(提取码失效可以评论我) 百度云: 链接: https://pan.baidu.com/s/1g1o-px-RUVoXLLhRDS8cXQ 提取码: fgf ...

  3. 2019年蓝桥杯每周一练题目练习

    每周一题之1 3n+1问题 PC/UVa IDs: 110101/100 Popularity: A Success rate: low Level: 1 测试地址: https://vjudge.n ...

  4. 蓝桥杯大学组python试题_Python|近三年蓝桥杯B组题目分析报告

    前言蓝桥杯作为连接企业和高校的一项重大比赛,在各大高校有着很大的重视程度,大学期间这项赛事的奖项含金量也很高,是对个人能力的极大肯定.蓝桥杯赛事的竞争也十分巨大,想获奖不仅要有出众的能力,还需要用正确 ...

  5. 蓝桥杯--算法入门级题目及答案解析

    写在最前面: 本文中会出现大量的请查阅.请自学什么的,不是我不讲,本文是面向算法初学者和蓝桥杯的文章,如果真的想看进阶算法的也不会来看这些题目,所以不要介意,我这里就算是抛砖引玉了,大佬勿喷,ACME ...

  6. 2018 java蓝桥杯校赛题目

    1.[问题描述] 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 197 注意特征:带分数中,数字1~9分别出现且只出现一 ...

  7. 2020年蓝桥杯省赛题目——既约分数

    题目:如果一个分数的分子和分母的最大公约数是 1,这个分数称为既约分数. 例如4/3​,8/1​,1/7​, 都是既约分数. 请问(分子和分母都是 1 到 2020 之间的整数)有多少个既约分数?(包 ...

  8. 第十一届蓝桥杯国赛题目题解

    试题 A: 美丽的 2 [问题描述]   小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴.他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中包含数字 2? 题解    ...

  9. 2017年第八届蓝桥杯省赛题目python解答(更新中)

    目录 1. 迷宫 2. 跳蚱蜢 3. 魔方状态 4. 方格分割 5. 正则表达式 6. 包子凑数 ·· 1. 迷宫 思路:使用暴力的方法来求解,对于每一个玩家,计算他能否走出去.对于一些走不出去的玩家 ...

最新文章

  1. 肝一下ZooKeeper实现分布式锁的方案,附带实例!
  2. python实训报告pygame_20181218 实验四《Python程序设计》实验报告
  3. 用小括号表达一个长字符串
  4. 前端优化-vue-cli4安装webpack-bundle-analyzer分析包文件
  5. [html] 举例说明锚点定位有什么作用?
  6. 使用命令编译运行Java程序
  7. DeepMind开源了强化学习库“松露”,团队自身也严重依赖它
  8. 【2022最新Java面试宝典】—— Java基础知识面试题(91道含答案)
  9. 7天连锁酒店郑南雁:顺势创业者无为管理人
  10. Unity3D:TCPSocket模块
  11. 子桓说:成人的世界,有钱就意味着一切
  12. 抓取B站所有用户信息(11/29更新数据)
  13. 2019 9月 月末总结
  14. 【ROS2学习】二、用python编写publisher和subscriber
  15. 又一年的五一劳动节!
  16. 凹入法写入指定目录至文档,并计算目录大小
  17. Windows10+ubuntu 双系统安装(针对联想小新air14)
  18. mysql的安装后;Navicat连接出现1103详细解决方式
  19. 未来的房子果真“白菜价”,当代青年应以何种心态面对买房
  20. 撑不下去的时候,请看看这19张照片

热门文章

  1. ubutnu18.04/20.04 接入HDMI显示器后,在 root用户下不能播放声音之解决方案
  2. QStringLiteral(str)
  3. 基于arduino的火焰报警蜂鸣器播放音乐(外部中断)实验
  4. 计算机蓝屏无法启动代码50,win7系统出现蓝屏代码0x0000050怎么解决
  5. 基于net-snmp的代理端及管理端开发手册
  6. Blazor发布问题,localhost可以访问,局域网无法访问
  7. 判断无向图G是否是一颗树
  8. 注意啦,还没有支持64位系统的App开发者,务必在12月底前完成这件事
  9. python里面的平方怎么打出来_python平方符号
  10. flutter 图片编辑矩形 editBox