分析问题
总钱数为24,甲乙丙三人分钱三次后均为8元,每次分钱获取的钱数和已有相同,适合倒推
建立模型
最终a b c 三个数都是8;
//丙分钱:
a=a/2;
b=b/2;
c = 24- a/2-b/c;
//乙分钱:
a=a/2;
c=c/2;
b=24-a-c;
//甲分钱:
b=b/2;
c=c/2;
a=24-b-c;
输出a b c
编写代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int a=8,b=8,c=8;
a=a/2;b=b/2;c=24-a-b;//丙分
a=a/2;c=c/2;b=24-a-c;//乙分
b=b/2;c=c/2;a=24-b-c;//甲分
cout<<a<<" "<<b<<" "<<c;
return 0;
}