2012.1
微生物增值
include
using namespace std;
int main(void)
{
double x=10.0,y=89.0;
for(int i=1;i<=120;i++)
{
if(i%2==0)
{
y-=x;
if(y<0) y=0;
}
if(i%4==0) y=y*2;
if(i%6==0) x=x*2;
}
cout<<x<<" "<<y<<endl;
return 0;
}
2012.2
古堡算式
include
include
using namespace std;
int main(void)
{
int nums[10]={0,1,2,3,4,5,6,7,8,9};
do{
if(nums[0]==0) continue;
int a=nums[0]*10000+nums[1]*1000+nums[2]*100+nums[3]*10+nums[4];
int b=nums[0]+nums[1]*10+nums[2]*100+nums[3]*1000+nums[4]*10000;
if((a%b==0)||(b%a==0))
{
cout<<a<<endl;
}
}while(next_permutation(nums,nums+10));
return 0;
}
2012.3
海盗比酒量
include
using namespace std;
int main(void)
{
for(int i=20;i>=1;i--)
{
for(int j=1;j<i;j++)
{
for(int k=1;k<j;k++)
{
for(int m=1;m<k;m++)
{
if(m*(i+j)*k+i*j*k+m*i*j==i*j*k*m)
{
cout<<i<<" "<<j<<" "<<k<<" "<<m<<endl;
}
}
}
}
}
return 0;
}
2012.4
最后一次更新于2022-04-08
0 条评论