P8598 [蓝桥杯 2013 省 AB] 错误票据--2024蓝桥杯冲刺省一

点击跳转例题

思路:
直接进行模拟即可,需要注意的是有很多细节.
首先输入的问题:每个例子没有给出数量,那么我们怎么办呢?  当然是直接读入一整行!

那么我们如何分割呢?这里引入stringstream(知识总结);
利用getline()读入一整行,stringstream来过滤掉空格;
 

#include <bits/stdc++.h>
#define int long long 
#define PII pair<int,int>

using namespace std;

const  int N=10010;

signed main()
{
	int n;cin>>n;
	int a[N];
	string s; 
    //读掉缓冲区中的换行符.
	getline(cin,s);
	
	int cnt=0;
	for(int i=1;i<=n;i++)
	{
		getline(cin,s);//string中读入一整行
		stringstream line;
        line << s ; //s输入到流中
		while(line>>a[cnt])cnt++;//从流中输出
	}
	
	sort(a,a+cnt);
	
    //找出重号和缺号
	int ans1=0,ans2=0;
	for(int i=0;i<cnt-1;i++)
	{
		if(a[i]==a[i+1]&&!ans2)
			ans2=a[i];
		if(a[i+1]-a[i]==2&&!ans1)
			ans1=a[i]+1;
	}
	cout<<ans1<<' '<<ans2<<endl;	
	return 0;
}
 

相关推荐

  1. P8598 [ 2013 AB] 错误票据

    2024-02-03 18:44:02       37 阅读
  2. [ 2013 AB] 错误票据

    2024-02-03 18:44:02       33 阅读
  3. P8597 [ 2013 B] 翻硬币

    2024-02-03 18:44:02       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 18:44:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 18:44:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 18:44:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 18:44:02       18 阅读

热门阅读

  1. vscode 突然连接不上服务器了

    2024-02-03 18:44:02       30 阅读
  2. 积分、权益、卡卷 三者的理解

    2024-02-03 18:44:02       31 阅读
  3. 如何用Pycharm在本地调用chatgpt的接口

    2024-02-03 18:44:02       33 阅读
  4. eCos flash模拟EEPROM实现NV系统

    2024-02-03 18:44:02       27 阅读
  5. CPP Weekly --C++17

    2024-02-03 18:44:02       28 阅读
  6. 2024/2/2 备战蓝桥杯 4-1 排序

    2024-02-03 18:44:02       30 阅读
  7. oracle 修改表结构语句

    2024-02-03 18:44:02       28 阅读
  8. AIGC开发 -- 本地方法与AI的互动Function calling

    2024-02-03 18:44:02       34 阅读
  9. 内核升级!IvorySQL 3.1 发版

    2024-02-03 18:44:02       30 阅读