侧边栏壁纸
博主头像
Hope博主等级

努力赚钱的工科研究生

  • 累计撰写 362 篇文章
  • 累计创建 129 个标签
  • 累计收到 5 条评论
标签搜索

今日头条笔试题 Acwing 1455. 招聘

Hope
2022-03-20 / 0 评论 / 0 点赞 / 415 阅读 / 334 字
温馨提示:
本文最后更新于 2022-03-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

今日头条笔试题 Acwing 1455. 招聘

思路:
DE0C2F59FA42FD6810C22F8D17F2E606.png

代码:

#include<iostream>
using namespace std;
const int N = 1010;
int a[N];
int n,m;
int T;

int main(){
    cin>>T;
    while(T--){
        cin>>n>>m;

        for(int i = 0;i < m;i++) cin>>a[i];
        
        //最后的答案是 下标0
        int res = 0;
        //只有一个人是 0 
        for(int i = 2,j = (n - 2) % m; i <= n; i++){
            res = (res + a[j]) % i;
            if(--j < 0) j = m - 1;
        }
        
        cout<<res<<endl;
    }
    return 0;
}
0

评论区