拼多多秋招笔试记录(2020.8.2)

1

输入描述:

输入共2行。
第一行是2个整数K,N,分别表示棋子最终到终点的距离以及之后投掷的骰子次数。其中 0 <= K <= 600, 1 <= N <= 100。
第二行包含N个整数,其中第i <1 <= i <= N)个整数Di (1 <= Di <= 6)表示第i次投出的骰子点数

输出描述:

输出共两行,请注意行首、行尾不要输出多余的空格
若在第N次骰子之前紈已经到达终点,则输出字符串,paradox。 g则输出2个整数:最终棋子的位置(到终点的距离),以及共回退了多少次,整数之间以单个空格隔开。

输入

10 2
6 3

输出

1 0

输入

10 4
6 3 3 3

输出

1 2

输入

6 3
4 2 6

输出

paradox

#include<iostream>
using namespace std;
int main(int argc, char const *argv[])
{
    /* code */
    int n, k;

    cin>>n>>k;
    int target = n;
    if (target == 0) 
        {
            cout<<"paradox";
            return 0;
        }
    int sum = 0, cnt = 0;
    int seg = 0;
    for(int i = 0; i<k; ++i)
    {
        int now;
        cin>>now;
        now %= n;
        sum += now;
        if (target < sum) 
        {
            target = sum - target; ++cnt; sum = 0;
        }
        if (target == sum)
        {
            cout<<"paradox";
            return 0;
        } 
    }
    cout<<target-sum<<' '<<cnt;
    return 0;
}
全部评论

相关推荐

投递长鑫存储等公司8个岗位
点赞 评论 收藏
分享
uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
争当牛马还争不上
码农索隆:1.把简历改哈 2.猛投,狠投 3.把基础打牢 这样你在有机会的时候,才能抓住
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务