题解 | #Old Bill#

Old Bill

https://www.nowcoder.com/practice/17a30153e092493e8b4d13f321343927

#include <stdio.h>
int x;int y;
int bill(int n,int a,int b,int c)
{ int max=0;
   for(int i=1;i<10;i++)
   {
       for(int j=0;j<10;j++)
       {
        if((10000*i+a*1000+b*100+c*10+j)%n==0)
        {
             if((10000*i+a*1000+b*100+c*10+j)/n>max)
             {
                x=i;
                y=j;
                max=(10000*i+a*1000+b*100+c*10+j)/n;
             }
        }
       }
   }
   return max ;
}


int main() {
    int n,a,b,c;
    while (scanf("%d %d %d %d",&n, &a, &b,&c)!= EOF) { // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
        int m=bill(n,a,b,c);
        if(m!=0)
        printf("%d %d %d\n", x,y,m);
        else
        printf("%d",m);
    }
    return 0;
}

全部评论

相关推荐

自由水:这HR已经很好了,多的是已读不回和不读了
点赞 评论 收藏
分享
爱吃肉的伊登在写日记:好棒,27届简历能做成这个样子,但是第一个项目感觉cover住难度还是不小的,特别是二面的时候肯定要对分布式系统设计这一块儿有高出正常面试者的水平才行
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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