题意:给你一个整数N,然后分别减去1,2,4,7,15(相减时N必须大于减数)然后按递增序列输出。
解题思路:简单暴力。
Code:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int N;
while(~scanf("%d",&N))
{
int a,b,c,d,e;
if(N > 15)
{
a = N-15,b = N-7,c = N-4,d = N-2,e = N-1;
printf("%d %d %d %d %d\n",a,b,c,d,e);
}
else if(N > 7)
{
a = N-7,b = N-4,c = N-2,d = N-1;
printf("%d %d %d %d\n",a,b,c,d);
}
else if(N > 4)
{
a = N-4,b = N-2,c = N-1;
printf("%d %d %d\n",a,b,c);
}
else if(N > 2)
{
a = N-2,b = N-1;
printf("%d %d\n",a,b);
}
else
{
a = N-1;
printf("%d\n",a);
}
}
return 0;
}