题目传送门:https://www.nowcoder.com/acm/contest/165/A
来源:牛客网

牛牛刚学习了输入输出,他遇到了一道这样的题目。
输入2个整数a和b
保证输入的a和b在long long范围之内,即满足
-9223372036854775808 <= a, b <= 9223372036854775807
计算a+b的值,即这两个数字的和。
如果a+b在long long范围之内,即满足
-9223372036854775808 <= a + b <= 9223372036854775807
那么输出一行一个整数表示a+b的结果。
如果a+b不在long long范围之内,即越界了,那么输出"hello, %lld\n",包含引号。
具体可以参见样例。

输入描述:

输入只有一行,包含用空格分开的两个整数,表示a和b。

输出描述:

如果a+b在long long范围之内,输出一行一个整数,表示a+b的结果;否则输出"hello, %lld\n",包含引号。

示例1

输入

-9223372036854775808 9223372036854775807

输出

-1

示例2

输入

9223372036854775807 1

输出

"hello, %lld\n"

备注:

正确计算a+b可以得到50分正确输出"hello, %lld\n"也可以得到50分

牛客网的一场NOIP模拟赛,看到一堆巨佬这题只拿了90分,来发下题解。

参考代码
 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 long long a,b,ans;
 4 int main()
 5 {
 6     scanf("%lld%lld",&a,&b);
 7     if(a>0&&b>0&&a+b<0) //这样就说明炸了
 8     {
 9         cout<<char(34);
10         cout<<"hello, %lld\\n";
11         cout<<char(34);
12     }
13     else if(a<0&&b<0&&a+b>=0)//同上
14     {
15         cout<<char(34);
16         cout<<"hello, %lld\\n";
17         cout<<char(34);
18     }
19     else //没炸就输出
20     {
21         printf("%lld",a+b);
22     }
23     return 0;
24 }

转载于:https://www.cnblogs.com/jiuduSHENBENG/p/9650818.html

你好a+b(非入门)相关推荐

  1. OpenGL从入门到精通--你好三角形

    三角形 github源码仓库 opengl环境准备 opengl编程从入门到精通-hello,window OpenGL从入门到精通–你好三角形 OpenGL从入门到精通–着色器的使用 绘图中需要牢记 ...

  2. opengl编程从入门到精通-hello,window

    窗口 程序中使用的glad.c和glad.h源码: 链接: https://pan.baidu.com/s/1TmtM7O8J4aTnfP6elIgs7g 密码: g5go github源码仓库 op ...

  3. ExoPlayer详解——入门(官方文档)

    ExoPlayer详解系列文章 ExoPlayer详解--入门(官方文档) ExoPlayer详解--媒体类型(官方文档) ExoPlayer详解--高级主题(官方文档) 一.ExoPlayer,你好 ...

  4. OpenGL从入门到精通--纹理

    纹理 github源码仓库 opengl环境准备 opengl编程从入门到精通-hello,window OpenGL从入门到精通–你好三角形 OpenGL从入门到精通–着色器的使用 我们可以为每个顶 ...

  5. OpenGL从入门到精通--着色器的使用

    着色器 github源码仓库 opengl环境准备 opengl编程从入门到精通-hello,window OpenGL从入门到精通–你好三角形 OpenGL从入门到精通–着色器的使用 着色器(Sha ...

  6. opengl从入门到精通

    Hello opengl github源码仓库 opengl环境准备 opengl编程从入门到精通-hello,window OpenGL从入门到精通–你好三角形 OpenGL从入门到精通–着色器的使 ...

  7. 嵌入式Linux入门7:kernel移植

    kernel(内核)的移植在开始时给人的感觉是高大上,内容复杂,工作量大,技术难度高.后来发现内核的移植不过是改改参数,改改寄存器而已.其实,这是因为工作性质决定的.如linus.Alan Cox这样 ...

  8. 事务回滚什么意思 try_Spring事务管理(一)快速入门

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 说起事务,大家应该多多少少用过,尤其是在一个service方法中调用多次dao操作,我们一 ...

  9. LearnOpenGL学习笔记—入门03:Hello Triangle

    LearnOpenGL学习笔记-入门03:Hello Triangle 0 前言 1 图形渲染管线 2 顶点输入 3 VAO,VBO 3.1 VAO建立 3.2 VBO建立 4 shader 5 绘制 ...

最新文章

  1. 数学原来这么有趣,一组图唤醒你的思维!
  2. 关闭word_Word文档如何快速查找?超实用的5个Word技巧教给你
  3. 超迷你个人电脑微型计算机,超迷你HTPC Giada N10深度解析
  4. ES6环境搭建及react-router学习
  5. Android逆向系列之ARM语法篇
  6. 大一计算机基础ppt练习题,计算机基础知识PPT练习题及答案DOC
  7. 海洋环境科学概论知识整理--1
  8. Laya ui 控件
  9. 基于Spring MVC + Spring + MyBatis的【银行卡系统】
  10. 半导体存储器(RAM和ROM)
  11. u盘电视测试软件,智能电视无法识别U盘里的APK文件?当贝市场教你搞定
  12. springboot-莫名其妙的登录界面“Please sign in“
  13. python自动输入验证码_python下的自动化测试--selenium 验证码输入问题
  14. 力扣 713. 乘积小于K的子数组
  15. 要求在数组头部增添一个数字
  16. 使用SQL获取当前周别,oracle日期处理
  17. 3.SVN服务器与客户端基本使用
  18. 2021周更03:周末加了两天班
  19. php云人才系统操作,PHP云人才系统任意刷钱(附演示)
  20. 重返德军总部全攻略(一)

热门文章

  1. 链表数据结构原理图/内存结构图/内存图
  2. mongodb如何写入图片_CTO之瞳-数据库-MongoDB
  3. oracle查询file_name,Oracle DG环境下db_file_name_convert的实际意义
  4. 【WebRTC---入门篇】(十四)WebRTC音视频录制
  5. 不能将紧实的字段 绑定到_代码整洁之道【笔记】
  6. docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目
  7. linux脚本登录启动失败,linux – 在X上运行shell脚本失败登录尝试
  8. java中的语句有哪些_java中的循环语句有哪些
  9. 在ultraedit查找每行第二个单词_新手收藏!亚马逊关键字查找
  10. 【渝粤教育】 广东开放大学 21秋期末考试物业经营管理实务10123k2