当前位置: 首页 > news >正文

春游c++

题目描述

老师带领同学们春游。已知班上有N位同学,每位同学有从0到N - 1的唯一编号。到了集合时间,老师确认是否所有同学都到达了集合地点,就让同学们报出自己的编号。到达的同学都会报出自己的编号,不会报出别人的编号,但有的同学很顽皮,会多次报出。你能帮老师找出有哪些同学没有到达吗?

输入

输入包含2行。第一行包含两个整数N和M,表示班级有N位同学,同学们共有M次报出编号。约定2 < N, M < 1000。第二行包含M个整数,分别为M次报出的编号。约定所有编号都在合理范围内。

输出

输出一行。如果所有同学都到达,则输出N;否则由小到大输出所有未到达的同学编号,空格分隔。

样例输入

3 3
0 2 1

样例输出

3

代码如下:

#include<bits/stdc++.h>
using namespace std;
long long n,m,a,sum;
bool x[1000];
int main(){cin>>n>>m;for(int i=0;i<m;i++){cin>>a;x[a]=1;//让到的同学编号的bool值变为真,剩余则是没到的}for(int i=0;i<n;i++){if(x[i]==0) sum++;}if(sum==0) cout<<n;//如果所有同学都到达,则输出nelse{for(int i=0;i<n;i++){if(x[i]==0) cout<<i<<" ";//否则由小到大输出所有未到达的同学编号,空格分隔}}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 聚合智链已获道富环球投资,正式上线AI合约策略资金托管平台
  • 参考博客汇总
  • Android.bp和Android.mk文件有的区别
  • 深入理解 GC 原理、调度与调优
  • IO进程文件操作
  • scrapy--图片管道-ImagesPipeline
  • Flutter Web 正式官宣弃用 HTML renderer , Canvas 路线成为唯一
  • [mysql][sql]安装完mysql8跨主机不能访问解决办法
  • Science Robotics 与蜜蜂群互动的蜂窝型机器人系统
  • web测试之功能测试常用的方法有哪几种?有什么要点要注意?
  • Leetcode 3266. Final Array State After K Multiplication Operations II
  • Pytorch 模型保存与加载
  • java中拷贝文件数据到U盘
  • Excel的使用总结1
  • 开始尝试从0写一个项目--后端(四)
  • 【Linux系统编程】快速查找errno错误码信息
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • Fabric架构演变之路
  • java第三方包学习之lombok
  • LeetCode18.四数之和 JavaScript
  • ucore操作系统实验笔记 - 重新理解中断
  • ViewService——一种保证客户端与服务端同步的方法
  • vue:响应原理
  • 测试开发系类之接口自动化测试
  • 后端_MYSQL
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 如何利用MongoDB打造TOP榜小程序
  • 推荐一个React的管理后台框架
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 追踪解析 FutureTask 源码
  • 自动记录MySQL慢查询快照脚本
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​2020 年大前端技术趋势解读
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​学习一下,什么是预包装食品?​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #includecmath
  • #QT(一种朴素的计算器实现方法)
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (3)STL算法之搜索
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (LeetCode 49)Anagrams
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (离散数学)逻辑连接词
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (十三)Flink SQL
  • **《Linux/Unix系统编程手册》读书笔记24章**