题解 | #Karashi的生日蛋糕#

吐槽
牛客的评测机我是真的无语,这题输出数据居然只能用printf,但凡用一点cout就超时,就这卡了我一个小时。。。所以以后遇到大规模数据输出还是都用printf保险,防止再次被坑。
思路
这题没什么思维难度,直接暴力填数就行,从上次填的位置往后继续填就行,如此循环反复。就是这模拟一直WA把我人给WA麻了,不然就前两百了。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,k;
    cin>>n>>k;
    vector<int> ans[k+5];
    for(int i=1;i<=k;i++)ans[i].resize(n+5);
    int cur = 1;
    for(int i=1;i<=n;i++){
        int cnt = i%k;
        for(int j=1;j<=k;j++){
            ans[j][i]=i/k;
        }
        for(int j=1;j<=cnt;j++){
            ans[cur][i]++;
            cur++;
            if(cur>k)cur=1;
        }
    }
    for(int i=1;i<=k;i++){
        for(int j=1;j<=n;j++){
            printf("%d ",ans[i][j]);
        }
        printf("\n");
    }
    return 0;
}
全部评论

相关推荐

点赞 评论 收藏
分享
群星之怒:1.照片可以换更好一点的,可以适量P图,带一些发型,遮住额头,最好穿的正式一点,可以适当P图。2.内容太少。建议添加的:求职意向(随着投递岗位动态更改);项目经历(内容太少了建议添加一些说明,技术栈:用到了什么技术,还有你是怎么实现的,比如如何确保数据传输稳定的,角色注册用到了什么技术等等。)项目经历是大头,没有实习是硬伤,如果项目经理不突出的话基本很难过简历筛。3.有些内容不必要,比如自我评价,校内实践。如果实践和工作无关千万别写,不如多丰富丰富项目。4.排版建议:建议排版是先基础信息,然后教育背景(要突出和工作相关的课程),然后专业技能(一定要简短,不要长篇大论,写你会什么,会的程度就可以),然后是项目经历(一定要详细,占整个简历一定要超过一半,甚至超过百分之70都可以)。最后如果有一部分空白的话可以填补上校内获得的专业相关的奖项,没有就写点校园经历和自我评价。5.技术一定要够硬,禁得住拷打。还有作息尽量保证正常,不要太焦虑。我24双非本科还是非科班,秋招春招各找了一段实习结果都没有转正,当时都想噶了,最后6月份在校的尾巴也找到一份工作干到现在,找工作有时很看运气的不要急着自我否定。 加油
点赞 评论 收藏
分享
04-29 15:00
东华大学 财务
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务