【簡単な問題】(2014)第5回ブルーブリッジカップ省試合C/C++A組問題解(第1題と第2題)

982 ワード

第一題
タイトル
タイトル:年齢を当てて明ちゃんは2人の妹を連れて元宵灯会に参加します.「私たち二人の年齢の積は年齢の和の6倍だ」とやんちゃに言った.明ちゃんはまた「双子ではないし、年齢差も8歳を超えないに違いない」と付け加えた.明ちゃんの小さい妹の年齢を書いてください.
注意:一人の年齢だけを書いて、ブラウザで答えを提出してください.余計な内容は書かないでください.
    
結果
  10
コード#コード#
#include 
#include
using namespace std;

int main(int argc, char** argv) {
	int a,b;
	for(a=1;a<20;a++){//a    
		for(b=a+1;b<=a+8;b++){//b    
			if((a*b==6*(a+b))&&(a>0)&&(b>0)&&abs(a-b)<=8&&(a!=b)){//&&(a!=b)
				//printf("%d
%d
",a,b); //10 15 printf("%d",a); break; } } } return 0; }

第二題
タイトル
1本の高筋ラーメン、真ん中を1刀切ると、麺が2本もらえます.先に1回折って、真ん中にナイフを切ると、麺が3本もらえます.2回連続で折って、真ん中を1本切ると、麺が5本もらえます.では、10回連続で折って、真ん中にナイフを切ると、どれだけの麺が得られるのでしょうか.
答えは整数です.ブラウザで答えを提出してください.余分な内容を記入しないでください.
ぶんせき
この問題は一見、簡単な推理で法則を見つけることができます:連続してn回折って、中間に1刀切って、2^n+1本の麺を得ることができます
結果
  1025