1 P1001 A+B Problem AC100分
题目背景
强烈推荐新用户必读帖。
不熟悉算法竞赛的选手请看这里:
算法竞赛中要求的输出格式中,不能有多余的内容,这也包括了“请输入整数 \bm aa 和 \bm bb” 这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer
,即洛谷上的 WA
。在对比代码输出和标准输出时,系统将忽略每一行结尾的空格,以及最后一行之后多余的换行符。
若因此类问题出现本机(看起来)AC
,提交 WA
的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。
另外请善用应用中的在线 IDE 功能,以避免不同平台的评测中所产生的一些问题。
还有一点很重要的是,请不要在对应的题目讨论区中发布自己的题解,请发布到题解区域中,否则将处以删除或禁言的处罚。若发现无法提交题解则表明本题题解数量过多,仍不应发布讨论。
题目描述
输入两个整数 a, ba,b,输出它们的和(|a|,|b| \le {10}^9∣a∣,∣b∣≤109)。
注意
- Pascal 使用
integer
会爆掉哦! - 有负数哦!
- C/C++ 的 main 函数必须是
int
类型,而且 C 最后要return 0
。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求!
好吧,同志们,我们就从这一题开始,向着大牛的路进发。
任何一个伟大的思想,都有一个微不足道的开始。
输入格式
两个以空格分开的整数。
输出格式
一个整数。
输入输出样例
输入 #1复制
20 30
输出 #1复制
50
说明/提示
广告
洛谷出品的算法教材,帮助您更简单的学习基础算法。【官方网店绝赞热卖中!】>>>
本题各种语言的程序范例:
C
#include <stdio.h>int main()
{int a,b;scanf("%d%d",&a,&b);printf("%d\n", a+b);return 0;
}
C++
#include <iostream>
#include <cstdio>using namespace std;int main()
{int a,b;cin >> a >> b;cout << a+b << endl;return 0;
}
Pascal
var a, b: longint;
beginreadln(a,b);writeln(a+b);
end.
Python2
s = raw_input().split()
print int(s[0]) + int(s[1])
Python3
s = input().split()
print(int(s[0]) + int(s[1]))
Java
import java.io.*;
import java.util.*;
public class Main {public static void main(String args[]) throws Exception {Scanner cin=new Scanner(System.in);int a = cin.nextInt(), b = cin.nextInt();System.out.println(a+b);}
}
JavaScript (Node.js)
const fs = require('fs')
const data = fs.readFileSync('/dev/stdin')
const result = data.toString('ascii').trim().split(' ').map(x => parseInt(x)).reduce((a, b) => a + b, 0)
console.log(result)
process.exit() // 请注意必须在出口点处加入此行
Ruby
a, b = gets.split.map(&:to_i)
print a+b
PHP
<?php
$input = trim(file_get_contents("php://stdin"));
list($a, $b) = explode(' ', $input);
echo $a + $b;
Rust
use std::io;fn main(){let mut input=String::new();io::stdin().read_line(&mut input).unwrap();let mut s=input.trim().split(' ');let a:i32=s.next().unwrap().parse().unwrap();let b:i32=s.next().unwrap().parse().unwrap();println!("{}",a+b);
}
Go
package mainimport "fmt"func main() {var a, b intfmt.Scanf("%d%d", &a, &b)fmt.Println(a+b)
}
C# Mono
using System;public class APlusB{private static void Main(){string[] input = Console.ReadLine().Split(' ');Console.WriteLine(int.Parse(input[0]) + int.Parse(input[1]));}
}
Visual Basic Mono
Imports SystemModule APlusBSub Main()Dim ins As String() = Console.ReadLine().Split(New Char(){" "c})Console.WriteLine(Int(ins(0))+Int(ins(1)))End Sub
End Module
Kotlin
fun main(args: Array<String>) {val (a, b) = readLine()!!.split(' ').map(String::toInt)println(a + b)
}
Haskell
main = do[a, b] <- (map read . words) `fmap` getLineprint (a+b)
Scala
object Main extends App {println(scala.io.StdIn.readLine().split(" ").map(_.toInt).sum)
}
Perl
my $in = <STDIN>;
chomp $in;
$in = [split /[\s,]+/, $in];
my $c = $in->[0] + $in->[1];
print "$c\n";
1 P1001 A+B Problem AC100分相关推荐
- python输出一个简单的田字格、用函数简化其代码_Solution Method: 洛谷 P1001 A+B Problem(Python 3 基本输入输出方法及代码简化)...
本文从 洛谷 P1001 A+B Problem 为例,讲一讲 Python 3 在算法竞赛中的一些基本输入输出方法,以及一些利用 Python 3 特性的代码简化 以下为本文将涉及的内容: inpu ...
- 洛谷P1001 A+B Problem
题目链接:[洛谷]P1001 A+B Problem ·前言 第一篇博客(emmm-),选择了接触Code的第一道题<A + B Problem>. A+B Problem 作为语法基础第 ...
- 洛谷——P1001 A+B Problem
洛谷--P1001 A+B Problem 题目描述 输入两个整数 a, ba,b,输出它们的和(|a|,|b| \le {10}^9∣a∣,∣b∣≤109). 注意 Pascal 使用 intege ...
- 【洛谷】P1001 A+B Problem
这种简单的题目怎么能少的了我呢,嘿嘿 题目描述 输入两个整数 x,yx,y,输出它们的和(|x|,|y| \le {10}^9)(∣x∣,∣y∣≤109). 输入格式 一行,两个整数x,yx,y, 0 ...
- P1001 A+B Problem
1001 A+B Problem 题目描述 输入两个整数 a,ba, ba,b,输出它们的和(∣a∣,∣b∣≤109|a|,|b| \le {10}^9∣a∣,∣b∣≤109). 注意 Pascal ...
- 1150 Travelling Salesman Problem (25 分)【难度: 难 / 知识点: 图 模拟 未完成】
https://pintia.cn/problem-sets/994805342720868352/problems/1038430013544464384
- 洛谷 P1093 [NOIP2007 普及组] 奖学金 AC100分
我的个人中心 - 洛谷https://www.luogu.com.cn/user/674685 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生 ...
- 清华数据结构列车调度AC100分
两种思路 (1)将目标栈的数据和待混洗的数据逐个进行比较 #pragma warning(disable:4996) #include<stdio.h> #include<strin ...
- Java中分库分表再相约
分库分表越来越影响系统应用的高可用.高并发问题,下面和分库分表再相约,聊聊mysql环境的分库分表. what:什么是分库分表 why:为什么需要分库分表 how:如何进行分库分表 when/wher ...
最新文章
- phpcms V9利用num++实现多样形式列表标签调用
- Windows Mobile 与 PC之间的通过蓝牙(Bluetooth) 传输文件的开发
- 利用JavaScript写猜数字小游戏
- 血泪总结!5000字产品需求写作方法论
- DocumentNavigator是什么东东?
- 点击复制,兼容ios-safari
- 下面属于python内置对象的有哪些_Python内置对象实现的方法及注意事项
- 6-14漏洞利用-rpcbind漏洞利用
- 安徽省计算机二级水平考试试卷,安徽省计算机二级考试理论试题(附答案)
- 惠普服务器关机自动重启,HP笔记本关机自动重启的解决办法
- 辞职信微信html,女教师辞职信走红微信背后:“走心”
- jQWidgets 14.0 Crack
- 基于php抑郁症自检测及初级自治疗网站
- 共享软件走向海外之路
- Mxnet (20): 循环神经网络(RNN)下
- 存储器金字塔层次结构
- 报错解决:was not registered for synchronization because synchronization is not active
- Mac下QQ表情管理
- 工作再难找,也不要应聘这3种工作
- Assembly学习
热门文章
- FatFs 常用 API 详细记录
- 物业系统源码,智慧物业系统源码
- matlab 非结构网格,基于MATLAB的非结构网格生成器和浅水问题的数值模拟
- Excel操作基础(二)
- 输入字符串,计算占据英文长度
- 王者服务器维护8月25,8月25日体验服停机更新公告
- Vue.js+Node.js开发实战:从入门到项目上线
- 刀片服务器的机箱显示屏不能提供()的功能,什么是刀片服务器?-机箱与刀片部分.ppt...
- S29GL128P norflash 读写擦除问题
- Java版颈椎自动矫正图