爱奇艺历年秋招笔试真题
如需获取完整资料,请点击下方链接领取《2024校招笔试真题秘籍》(实时更新中)
不收费,3人组团即可一块免费领取!限量免费10000个名额
手机端点击免费领取:https://www.nowcoder.com/link/campus_xzbs2
电脑端请扫码领取:
1、局长的食物
【题目描述】局长有N种食物,每种食物有Ai份。 每天局长会吃一份食物,或者买一份食物,这样过了M天 现在局长想知道M天后第p种食物的份数排名(从大到小,相同算并列,例如3 3 2,则排名为1 1 3) N,M,P<=100,Ai<=1000
输入描述:
第一行N M P
第二行N个数Ai
接下来M行,每行A i或者B i分别表示买一份食物i,吃一份食物i
输出描述:
一个答案
输入样例:
3 4 2 5 3 1 B 1 A 2 A 2 A 3
输出样例:
1
【解题思路】
按题意模拟M天的情况,求得比P种食物多的食物种类,即可求得P的排名。
【参考代码】
#include <bits/stdc++.h>
using namespace std;
const int N = 100 + 5;
int n, m, p;
int a[N];
int main() {
scanf("%d%d%d", &n, &m, &p);
for(int i = 1; i <= n; ++i) {
scanf("%d", &a[i]);
}
while(m--) {
char o[5];
int x;
scanf("%s%d", o, &x);
if(o[0] == 'A') {
++a[x];
}else {
--a[x];
}
}
int rk = 1;
for(int i = 1; i <= n; ++i) {
if(a[i] > a[p]) {
++rk;
}
}
printf("%d\n", rk);
return 0;
}
2、清雨的自助餐
【题目描述】清雨又在吃自助餐了。
排在清雨面前的有N种食物,排成一排,清雨可以选择其中的若干种
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
2024软件笔试真题+答案合集 文章被收录于专栏
本专刊由牛客官方团队打造,主要讲解名企校招技术岗位的笔试题,内容中包含多个名企的笔试真题,附有题目思路及参考代码
