每日一题|第一期第二集A+B
2025-08-08 22:18:14
发布于:福建
大家好!、我是你们的AC是最好的!!!也是终于活到第二集了
还是老规矩,蒙眼抽题目,抽到那个就讲解那道题目
这次抽到的题目是………………A1.A+B problem
作者的清白:我真的不是恶意拖更,是最近很忙
作者的声明📢:本文为原创,严禁抄袭!!!
前言:这道题是大部分人到acgo的时候第一次做的题目(也可能是输出图形),我刚进入acgo就是做这一道题目,but!这道题目繁衍出了很多不正经题解,我随机抽三条:
孩子,我无敌了(2.0版,67行)作者:@哇!我传伞太准了
本题是线段树板子题,简单维护一下即可作者:@桌子乱的反义词
我无敌了 180行 题解 100% AC作者:@飞的智动
解法🖥:
1.直接相加
题目简介📒:
难度:入门
来源:官方
通过率:45.37%
提交记录:50289条
题目理解📃
已知:有两个正整数相加
未知:两个正整数的和
隐藏条件:要用加法
考点🖋:
1.输入输出:
输入:
cin >> 你要输入的变量;
缺点:每次只能读入一个数据
举个狗子🌭:
我开始定义了一个变量n
long long n;
现在我要读入可以这样子
cin >> n;
这时候肯定有人问:主播主播,如果我变量多的时候这个cin要写到废掉是吗
我:不要怕,一般变量多可以连着输入或者循环读入
连着读入
long long a , b , c , d , e ,f;
cin >> a >> b >> c >> d >> e >> f;
等效于
cin >> a;
cin >> b;
cin >> c;
cin >> d;
cin >> e;
cin >> f;
循环读入
如果你定义一个个数
重复读入 (数值不一样)
代码如下
long long n; //定义个数n
cin >> n;//读入个数
for (int i = 0 ; i <= n ; i++){//循环完成
cin >> a;//读入完成
}
cin的记忆方法:
input=c+input的in
输出
输出也很好记:output=c + output中的out
如果你想输出字符串,要用双引号包起来
cout << "你要输出的东西";
例子:输出“Hello C++”(不包含引号)
cout << "Hello C++";
如果你想输出一个公式的答案
cout << 你要输出的公式;
例子:输出202020202020202+2020202021023127381的答案
cout << 202020202020202+2020202021023127381;
例题:
输出两行:
第一行输出Hello C++
第二行输出:welcome to ACGO
//很多萌新一般会这么写
cout << "Hello C++";
cout << "welcome to ACGO";
但是会输出:Hello C++welcome to ACGO
这时候就要认识endl换行符
cout << "Hello C++" << endl;
cout << "welcome to ACGO" << endl;
这下会输出
会输出:
Hello C++
welcome to ACGO
解法
首先要先定义a和b(最好定义long long以后的所有题尽量用long long,当然高精度除外)
long long a , b;
输入a和b
cin >> a >> b;
输出a+b
cout << a + b;
Code:
#include <bits/stdc++.h>//万能头
using namespace std;//使用万能头
long long a , b;//一般都是定义在外面因为空间大
int main(){//主函数大哥
cin >> a >> b;//读入a和b
cout << a + b;//输出a+b
return 0;//结束程序
}
给一个赞吧,我写了三天
全部评论 4
666抽到了我的180行的,没抽到我最无敌的(316行,114514版本)
最无敌的(316行,114514版本)2天前 来自 江苏
2还有我的“怎么没人尝试彩虹糖测试点呢?”
怎么没人尝试彩虹糖测试点呢?
2天前 来自 江苏
2
换行字符也可以用\n,另外读入/读出可以用scanf();和printf();函数(比较省时间,所以最好都讲)
8小时前 来自 广东
0谢谢
6小时前 来自 福建
0
🌭这些表情怎么打出来的?
3天前 来自 辽宁
0按下win按键的同时按下。这个按键,会出现一个表情包库
3天前 来自 福建
0o
2天前 来自 辽宁
0
666我肿么了
3天前 来自 辽宁
0
有帮助,赞一个