SDUT-3880 和泉纱雾

xiaoxiao2021-02-28  107

和泉纱雾

Time Limit: 1000MS Memory Limit: 65536KB   

Problem Description

众所周知,和泉纱雾是著名的埃罗芒阿老师,画画功力首屈一指。今天我们的埃罗芒阿老师又开启了天真无邪嗨嗨嗨的模式。

 

(←埃罗芒阿)

 

她现在想要画一些数字(不包括 0),然后她现在有染料 n。对于每个数字消耗的染料:

如图所示:分别对应 2,5,5,4,5,6,3,7,6。

现在纱雾想知道的是她能画出的最大的十进制的数是多大。

Input

输入数据有多组(数据组数不超过 100),到 EOF 结束。

对于每组数据,输入一行,包含一个整数 n (0 <= n <= 100000)。

Output

对于每组数据,如果纱雾画不出数字,请输出 “QAQ”(不包括引号),否则输出纱雾能画出的最大的数字。

Example Input

4

Example Output

11

Hint

她有染料 4,可以选择涂两个 1 或者 1 个 4。很明显 11 > 4。所以应当画 11。

Author               

并不难的一道题,但是考试的时候还是要细心一点,冷静一点 #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { int n; while(scanf("%d",&n)!=EOF) { int i; int a,b; if(n<2) { printf("QAQ\n"); } else { a=n/2; b=n%2; while(b!=0) { printf("7");//注意b==3的情况,此时先输出7 a--; b--; } for(i=1;i<=a;i++) { printf("1"); } printf("\n"); } } return 0; }
转载请注明原文地址: https://www.6miu.com/read-44426.html

最新回复(0)