前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7月份刷题总结(水题总结)

7月份刷题总结(水题总结)

作者头像
天道Vax的时间宝藏
发布2021-08-11 10:39:12
2050
发布2021-08-11 10:39:12
举报
文章被收录于专栏:用户5305560的专栏

PTA平台常见坑:

  1. 最后一个空格问题:
代码语言:javascript
复制
for(int i = 0; i < n; i++) {
     printf("%d%c", list[i], i == n-1 ? '\n' : ' ');
}

2. 删除元素可使用标记法。(链表删除元素。)

3. 数组过大超过限制,可定义为全局变量。开一个20000大小的数组,用memset函数赋初值

4. 给出范围的一定要对范围左右端点进行大小排序,不然可能会吃亏(训练赛A题)

5. 数据处理的问题,要注意边界值,比如0 -1 最大值N等的特殊性,写代码要严谨,确保输入数据在所给范围之内。(判断素数,“1”)

6. 保留小数的问题

代码语言:javascript
复制
#include<iostream>
#include<iomanip>
using namespace std;
cout<<setiosflags(ios::fixed)<<setprecision(2)<<小数;

7. c++输入多个字符串,利用cin.getline(char数组,字符数);//利用cin.get(数组,字符数)莫名其妙有问题,无法再次输入。关于输入与输出,多用C++的特性。 如果前面用过cin了,在使用 getline时,记得先cin.ignore()

代码语言:javascript
复制
#include<string>
string a;
getline(cin,a);

8. 要是忽略一行 cin.ignore(10000,‘n’);忽略单个字符cin.ignore();

9. 输入输出较为复杂的情况下,要时刻想到用C和C++结合的方式,可使输入输出变简单。

10. 注意题目中给的大小空间限制有可能是幌子,可通过其他条件得到限制的上下限,不要懒于计算。(小背包——背包最大体积2000000,最多装载16个物品,每个物品体积2400)

11. 判断组合数的奇偶性,二进制n&m==m为奇数,反之为偶数。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PTA平台常见坑:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档