爱奇艺历年秋招笔试真题

如需获取完整资料,请点击下方链接领取《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软件笔试真题+答案合集 文章被收录于专栏

本专刊由牛客官方团队打造,主要讲解名企校招技术岗位的笔试题,内容中包含多个名企的笔试真题,附有题目思路及参考代码

全部评论

相关推荐

劝退式:感觉有人回才是不正常的
点赞 评论 收藏
分享
ResourceUtilization:四六级不愧是大学最有用的证之一
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务