处女座点名

2024-06-17 20:58
文章标签 点名 处女座

本文主要是介绍处女座点名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【题目描述】

处女座觉得自己手上的经费可能不太够,于是决定给牛逼学生们带家教。

一天他去上课用自己的火眼金睛感觉教室里有一个学生没有来,于是他就叫学生们报出自己的学号。

已知这个班上的学号是从1开始连续编号的,处女座告诉你这个班上有多少人,想问问你到底是谁没有来。

【输入描述】

输入数据共两行,第一行为一个整数N,表示班上的学生数量。

第二行为一行N-1个整数,表示已经来的学生的学号,按升序给出。

【输出描述】

输出一个整数,为没有来的学生的学号。

【样例】

示例1

输入
3
1 3
输出
2

思路:桶排模拟即可

【源代码】

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
#define PI acos(-1.0)
#define E 1e-6
#define MOD 1000000007
#define INF 0x3f3f3f3f
#define N 2000000
#define LL long long
using namespace std;
int n;
int a[N];
int bucket[N];
int main(){scanf("%d",&n);for(int i=1;i<=n-1;i++){scanf("%d",&a[i]);bucket[a[i]]++;}for(int i=1;i<=n;i++){if(bucket[i]==0){printf("%d\n",i);break;}}return 0;
}

 

这篇关于处女座点名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070477

相关文章

IO练习--随机点名

随机点名器1 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23 要求通过程序实现随机点名器。 运行效果: 第一次运行程序:随机同学姓名1(只显示名字) 第二次运行程序:随机同学姓名2(只显示名字) 第三次运行程序:随机同学姓名3(只显示名字)  public class Tset {public static void main(String[] args

点名2.0版本

#使用说明:1,桌面上有71班学生名单.xlsx和72班学生名单.xlsx或者按照需求,放您想要的两个文件2,修改代码内部文件名称3,pyinstalLer库压缩4点开压缩后的exe文件运行#使用前先下载pyinstall库压缩,压缩的代码pyinstall -w -F -i "图片的绝对路径" "python的绝对路径"压缩后寻找dist文件中的python文件名.py打开exe

JavaScript_9_练习:随机点名

效果图 代码 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>练习:随机点名</title><style>div {margin: 50px auto;width:

处女座和小姐姐

【题目描述】 既然昨天晚上处女座已经训练了,明天才要交作业,那今天就是平淡无奇要上课的一天了。 然而处女座也想自己的小姐姐了,可是这节课是老师安排座位,处女座坐在(1,1),而小姐姐坐在(n,m)。他们之间只能通过传纸条的方式来交流感情。对于处女座而言,他上课不想过度分心,因此并不想传纸条,只在那里趁机折千纸鹤。 老师上课喜欢用"开火车"的方式让大家轮流回答问题,显然处女座作为(1,1)位,会被

处女座与重修费

【题目描述】 期末考试结束了,处女座发现很多人挂了大物,只能等着第二年重修,还要交400元的重修费。处女座突然想起有个学长和他讲过,如果学校哪一年缺钱了,那一年的大物试卷就会特别难。现在处女座有了所有人的成绩,处女座想知道如果所有挂科的人都在第二年重修,学校能赚多少重修费? 挂科是指一门课的分数小于60分。 【输入描述】 第一行一个整数n,表示考试的人数。 第二行n个整数,表示每个人的成绩。 1

处女座的测验(二)

【题目描述】 现在处女座顺利的完成了测验,处女座想要知道知道自己输出的结果是否正确。他希望知道自己有自己输出的数中有多少对是不满足要求的。 更具体的,处女座想知道下面程序段的答案 int main(){int n;cin>>n;for(int i=1;i<=n;i++)cin>>a[i];int ans=0;for(int i=1;i<=n;i++)for(int j=i+1;j<=n;j++

处女座的百日理财计划

【题目描述】 处女座为了有更充足的资金和小姐姐一起玩耍,于是就放"高利贷"给小姐姐,一般小姐姐一周就会还钱,而处女座只要10%的利率,这样算下来,如果可以利滚利的话,1元钱经过1年(360天)可以变成51.43元呢,想起来就非常美滋滋哦! 不过总是借钱给小姐姐并不是长远之策,处女座开始了自己的百日理财计划。处女座在第一天的早上可以获得1000元的启动资金。之后在每天的早上,他会回收借给别人的到期

处女座和小姐姐(二)

【题目描述】 课上处女座成功将纸条传给了小姐姐,约下午和小姐姐一起逛街。他们坐在公交车上一起欣赏窗外的广告牌,每一个广告牌都有一个编号,而处女座的视野范围是有限的,每次只能看到连续的p个广告牌。由于处女座是数学大师,他用O(1)的时间算出来了他看到的广告牌编号的积mod P的值并记录了下来,直到坐车到了商场。 商场里有定制手环的地方,他可以定制一个长度为k的手环,但是选号是收费的,而处女座把家教

处女座的比赛

【题目描述】 经过了训练、资金等多方面的准备,处女座终于可以去比赛了!比赛采用codeforces赛制,也就意味着可以插人。现在有一道字符串的题目,处女座在room里看到一个用hash做的,于是决定把它hack掉。这个人的核心代码如下: const int mod=9983;mul[0]=p;mul[1]=q;mul[2]=r;for (int i=0;i<26;i++)in_dex[i

处女座的训练

【题目描述】 处女座靠着自己的家教本领赚够了去比赛的钱,于是开启了疯狂训练。在每个夜深人静第二天不收作业的夜晚,他都会开始刷题。 "今日又是一个刷题的夜晚。"他挑选了n道题开始刷,而题太多,刷不掉,理还乱(呜呜)、自己没有解决的题目每分钟都会给他带来 bi 的疲倦值,而解决每一道题目都需要花费 ai 分钟的时间。 当然,处女座一般都是考虑清楚了再写题的,所以他在写题的时候都会精神抖擞,也就是说,