http://1.14.136.201/problem.php?cid=1126&pid=4
E: 【基础题】五位好朋友相聚
时间限制:1.000s 内存限制:128MB
题目描述
第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻了一倍;第三、第四、第五位好友都照此办理。经过这样的赠送之后,每人的糖块恰好都为32块。问各位好友原先的糖块数分别是多少?
输入格式
无输入。
输出格式
五位好友原先的糖块数,按编号1~5的顺序,中间用一个空格分隔。
/* 第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;
接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻了一倍;
第三、第四、第五位好友都照此办理。经过这样的赠送之后,每人的糖块恰好都为32块。
问各位好友原先的糖块数分别是多少?
81 41 21 11 6
*/
//http://1.14.136.201/problem.php?cid=1126&pid=4
#include<cstdio>
using namespace std;
int main() {
int a=32,b=32,c=32,d=32,e=32;
a/=2;
b/=2;
c/=2;
d/=2;
e+=a+b+c+d;
a/=2;
b/=2;
c/=2;
e/=2;
d+=a+b+c+e;
a/=2;
b/=2;
e/=2;
d/=2;
c+=a+b+d+e;
a/=2;
e/=2;
c/=2;
d/=2;
b+=a+c+d+e;
e/=2;
b/=2;
c/=2;
d/=2;
a+=c+b+d+e;
printf("%d %d %d %d %d",a,b,c,d,e);
return 0;
}