This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
#include <bits/stdc++.h>
using namespace std;
//倒推
/**
小学常用倒推法:
最后遇花喝一斗前:0+1=1;
最后遇店加一倍,则原有:1÷2=1/2;
第二次遇花喝一斗,原有:1/2+1=3/2;
第二次遇店加一倍,则原有:3/2÷2=3/4;
第一次遇花喝一斗,原有:3/4+1=7/4;
第一次遇店加一倍,则原有:7/4÷2=7/8
综合以上得7/8斗 。
*/
int main() {
double sum = 0;
for (int i = 0; i < 6; ++i) {
if (i % 2 == 0)
sum += 1;
else {
sum = sum / 2;
}
cout << sum << endl;
return 0;