错误票据 刷题笔记

开数组 读入数据

记录最小值和最大值

每次读入x;

让ax++;

从最小值开始 向上扫 当扫到ax==0时候为断号

扫到ax>1为重号;

该题的小技巧

未知长度的数据的读入方式

1.首先在头文件敲上

#include<sstream>

#include<string>

#include<cstring>

初始化 一个字符串line

string line ;

3.先敲一个 getline(cin,line); 忽略掉第一行回车

int T;

cin>>T;

while(T--){

getline(cin,line);

stringstream ssin(line);

int x;

while(ssin>>x){

//逐个读入处理

}

}

完整代码

#include<iostream>

#include<cstdio>

#include<cstring>

#include<algorithm>

#include <sstream>

#include<string>

using namespace std;

const int N=1e5+10;

int i=0;

int cnt=0;

int aN;

int main(){

int cnt;

cin >> cnt;

string line;

int minn=1e7,maxx=-1;

getline(cin, line); // 忽略掉第一行的回车

while (cnt -- )

{

getline(cin, line);

stringstream ssin(line);

int x;

while (ssin >> x) {

ax++;

maxx=max(maxx,x);

minn=min(minn,x);

}

}

int n,m;

for(int i=minn;i<=maxx;i++){

if(ai>1){

n=i;

}

if(ai==0){

m=i;

}

//cout <<i<<' '<<ai<<endl;

}

cout<<m<<' '<<n;

return 0;

}

相关推荐
8Qi81 小时前
回文子串(Palindromic Substrings)—— 题解
算法·leetcode·职场和发展·动态规划
xuhaoyu_cpp_java4 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
小宋加油啊6 小时前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
lqqjuly6 小时前
前沿算法深度解析(一)
算法
小欣加油6 小时前
leetcode1926 迷宫中离入口最近的出口
数据结构·c++·算法·leetcode·职场和发展
Cloud_Shy6187 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 33 - 35)
开发语言·人工智能·笔记·python·学习方法
做cv的小昊7 小时前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
星恒随风7 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
happymaker06269 小时前
LeetCodeHot100——42.接雨水
算法