题解 | Old Bill

Old Bill

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

#include <stdio.h>
using namespace std;

int main(){
    int n, x, y, z;
    while(scanf("%d %d %d %d", &n, &x, &y, &z) != EOF){
        int price = 0, max = 0, i1, j1;
        for(int i = 1; i<=9; i++){
            for(int j=0; j<=9; j++){
                int price = i * 10000 + x * 1000 + y * 100 + z * 10 + j;
                if(price % n == 0){
                    if(max < price / n){
                        max = price / n;
                        i1 = i;
                        j1 =j;
                    }
                }
            }
        }
        if(0 == max){
            printf("%d", max);
        }
        else{
            printf("%d %d %d\n", i1, j1, max);
        }
    }
    return 0;
}

全部评论

相关推荐

不会做题的小熊:我感觉我就算是找不到工作,我也不会作弊进去,作弊进去感觉一方面是自己不踏实,其次就是都靠作弊了,那后面肯定工作的心态是不一样的,没有一种内驱力。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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