国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

第三屆藍橋杯軟件類省賽真題-C-C-1_微生物增殖

2019-11-09 19:35:08
字體:
來源:轉載
供稿:網友
//第三屆藍橋杯軟件類省賽真題-C-A-1_微生物增殖/*    假設有兩種微生物 X 和 Y    X出生后每隔3分鐘分裂一次(數目加倍),Y出生后每隔2分鐘分裂一次(數目加倍)。    一個新出生的X,半分鐘之后吃掉1個Y,并且,從此開始,每隔1分鐘吃1個Y。    現在已知有新出生的 X=10, Y=89,求60分鐘后Y的數目。    如果X=10,Y=90  呢?    本題的要求就是寫出這兩種初始條件下,60分鐘后Y的數目。    題目的結果令你震驚嗎?這不是簡單的數字游戲!真實的生物圈有著同樣脆弱的性質!	也許因為你消滅的那只 Y 就是最終導致 Y 種群滅絕的最后一根稻草!        請忍住悲傷,把答案寫在“解答.txt”中,不要寫在這里!*//*【解題思路】解法:	根據題目來for循環邏輯運算,且可以把分鐘轉化為秒來運算,	避免浮點數運算(如半分鐘) 	其中列表找規律可得出:	可以不用管X是半分鐘吃一個Y,還是一分鐘吃一個Y,	都可以算成一分鐘吃一個Y,	比如一個新出生的X,它在0.5分鐘的時候吃了一個Y,	在第1.5分鐘吃一個,2.5分鐘又吃了一個,	也就是說,三分鐘內,X吃了3個Y,且題目要求的是60分鐘,能被3整除, 	所以在運算中可以直接轉變為X每分鐘吃了1個Y 答案:94371840*/#include<iostream>using namespace std;int main(){	int x,y;	x = 10;	y = 90;	for(int i=1;i<=3600;i++)	{		if(y < 0)		{			y=0;			break;		} 		if(i % 60 == 0)		{			y -= x;		}		if(i % 120 == 0)		{			y *= 2;		}				if(i % 180 == 0)		{			x *= 2;		}				}	cout<<"當X=10,Y=90時,60分鐘后Y的數目為:"<<y<<endl;	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建始县| 安徽省| 正蓝旗| 长岛县| 邮箱| 友谊县| 陇川县| 崇礼县| 武鸣县| 静海县| 石家庄市| 正蓝旗| 岚皋县| 洛宁县| 克什克腾旗| 肥西县| 二手房| 湖南省| 江山市| 盘山县| 洪湖市| 息烽县| 合作市| 江西省| 盐源县| 富源县| 仁寿县| 洞口县| 博爱县| 五大连池市| 高安市| 华安县| 扎赉特旗| 张家口市| 咸阳市| 博野县| 安吉县| 太和县| 新野县| 枝江市| 绥芬河市|