猴子吃桃问题
【问题描述】猴子吃桃问题。猴子第1天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第2天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第n天想再吃时,只剩下一个桃子了。问第一天共摘了多少个桃子?
【输入形式】标准输入,剩下一个桃子的天数n。
【输出形式】标准输出,第一天共摘的桃子个数。
【样例输入】10
【样例输出】1534
【样例说明】只需输入和输出数据,不要有多余字符出现,有测试输出时请使用cerr。
【评分标准】 给出天数,正确输出第一天摘桃子个数
#include<iostream>
using namespace std;
int main(void)
{
int n,ans=1;
int i;
cin >> n;
for(i=1;i<=n-1;i++)
{
ans=(ans+1)*2;
}
cout << ans;
return 0;
}
百鸡问题
【问题描述】n元买100只鸡,大鸡5元每只,小鸡3元每只,还有1/3元每只的小鸡,分别记为x只,y只,z只,求所有解
【输入形式】标准输入,总钱数n
【输出形式】标准输出,输出x y z 的值,按照x,y,z依次增大顺序输出
【样例输入】100
【样例输出】
x=0,y=25,z=75
x=4,y=18,z=78
x=8,y=11,z=81
x=12,y=4,z=84
【样例说明】每行一个解,注意逗号为英文字符,每行数据顶格输出。
【评分标准】给出n,正确得出所有求