day 15 出售金鱼

1.假设有X条,第T次卖出1/(T+1)*(X+1);

2.经过5次后,结束时🐟剩下11条;

3.由1,2逆推,X=(X*(i+1)+1)/i  (等号左为未卖钱,右为卖后,i从4到1,X初始为11)

4.输出X;

 

#include<iostream>

using namespace std;


int main(){
int X=11;
printf("第5次卖鱼前剩余11只鱼\n");
for(int i=4;i>=1;i--){
X=(X*(i+1)+1)/i;
printf("第%d次卖鱼前剩余%d只鱼\n",i,X);
}
return 0;
}

 

posted @ 2023-04-24 21:04  The-rich  阅读(22)  评论(0)    收藏  举报