宿題みてあげるっ
■ このスレッドは過去ログ倉庫に格納されています
0661デフォルトの名無しさん
NGNGだから、丸投げすると怒っちゃうって。考え方だけね。
文字の種類は、a, c, e, g, i, l, n, o, p, r
の10種類? 覆面算って全部違う数字である必要があるんだっけ?
だったら、10^10通りの組み合わせを全部試して・・・しまったら
ちょっときついかな。枝狩りをしていくしかないね。
じゃあ、
各桁について、式をたててみようか?
g = (c + r + n) % 10
o = ( (c + r + n) / 10 + r + a + i ) % 10
l = ( (c + r + n) / 10 + r + a + i ) / 10 + a + e + g
みたいな式がたつよね。
これを上から順に決めていくの。
まず、一つ目の式にあうようにg, c, r, nを仮定する。
で、次に二番目の式にあうように、新たに、o, a, iを仮定する。
ここで、上手くo, a, iを定められなかったら、g, c, r, nを決めなおす。
で、次に三番目の式にあうように、新たに、e, gを仮定する。
これが決めれないなら、o, a, iを決めなおし。
で、あと全体の式が合うように、pが定まればいいわけね。
■ このスレッドは過去ログ倉庫に格納されています