C ++刷洛谷题目总结,给一些建议

文章目录


前言

我是一个编程小白,然后现在开始自学C++编程,从洛谷刷题开始,有很多前辈建议我写一下博客,越早越好,所以就想来写一下。希望大家能给我一些建议,谢谢各位大佬。


一 入门测试题错误点

1:对于C++的输入输出流派不熟悉

2:做题做完以后,一共十个地方,有三个地方wa了,是由于没有看到题目所给数据集要求a,b在【1,4*10^18】内

1.错误总结

正确代码如下(示例): 

# include<iostream>
using namespace std;

int main(){
	long long a;
	long long b;
	cin >> a >> b;
	cout << a + b <<endl;
	
	return 0;
}

2.

错误代码如下(示例):

# include<iostream>
using namespace std;

int main(){
	int a;
	int b;
	cin >> a >> b;
	cout << a + b <<endl;
	
	return 0;
}

总结:对于我们新手来说,经常会出现对于数据范围判断错误的表现,主要是由于我没有去看下面的提示,下面的提示其实是已经出现了数据范围。

  1. int 的范围为int = 2147483647
  2. 还有一些是我在洛谷的题解上看到的一些有用的数据类型方面的东西,就想记录下来,纯粹的就把这里当作笔记本了{<cstdio> //输入/输出(这是注释) <iostream> //输入/输出流 <string> //字符串类 <cstring> //同上 <cmath> //包含了许多实用的数学函数,例如 sin(),cos(),tan(),sqrt(),pow() 等 <algorithm> //STL 通用算法 <stack> //STL 栈容器 <queue> //STL 队列容器 <deque> //STL 双端队列容器 <map> //STL 映射容器 <vector>
  3. <cstdio> //输入/输出(这是注释)
    <iostream> //输入/输出流
    <string> //字符串类
    <cstring> //同上
    <cmath> //包含了许多实用的数学函数,例如 sin(),cos(),tan(),sqrt(),pow() 等
    <algorithm> //STL 通用算法
    <stack> //STL 栈容器
    <queue> //STL 队列容器
    <deque> //STL 双端队列容器
    <map> //STL 映射容器
    <vector>
  4. }
  5. 希望能给我一些建议
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值