[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nikomat:22421] Re: 返信:[Game]ana
ひうら@きょうだいです。
これは、唯1個の回答ですね。
乾さんのすばやさもさる事ながら、出題者、丹後屋さんの
問題の良さもさすが。
#昼まで、外出してた。くっ。
> 乾@一等賞は小学校以来.
>
> > 丹後屋す
> >
> > 乾[22397]さん:
> > > 37893
> > > x 2
> > > ---------------
> > > 75786
> > >
> > > N=3, I=7, K=8, O=9, F=2, L=5, E=6
> > >
> > > これは丹後屋さんのオリジナルですか?
> > 乾さんが一番!!
>
> なんでも一番はうれしいもんです.
---- ---- ----
#include <stdio.h>
main() {
int n, i, k, o, f, l, e;
for(n = 0; n <= 9; n++) {
for(i = 0; i <= 9; i++) {
if(i == n) {
continue;
}
for(k = 0; k <= 9; k++) {
if(k == n || k == i) {
continue;
}
for(o = 0; o <= 9; o++) {
if(o == n || o == i || o == k) {
continue;
}
for(f = 1; f <= 9; f++) {
if(f == n || f == i || f == k || f == o) {
continue;
}
for(l = 0; l <= 9; l++) {
if(l == n || l == i || l == k ||
l == o || l == f) {
continue;
}
for(e = 0; e <= 9; e++) {
if(e == n || e == i || e == k ||
e == o || e == f || e == l) {
continue;
}
if((n * 10000 + i * 1000 + k * 100 + o * 10 + n) * f ==
i * 10000 + l * 1000 + i * 100 + k * 10 + e) {
printf("%d %d %d %d %d %d %d\n", n, i, k, o, f, l, e);
}
}
}
}
}
}
}
}
}
---- ----
tobi.kuee.kyoto-u.ac.jp% cc -O3 -o nikon nikon.c
tobi.kuee.kyoto-u.ac.jp% time nikon
3 7 8 9 2 5 6
0.253u 0.007s 0:00.26 96.1% 15+249k 0+0io 1pf+0w
tobi.kuee.kyoto-u.ac.jp%
うーん今時の PC (Pentium 166MHz)だと、たった
0.253秒か・・・
#Alpha 400MHz だと 0.094sec だった・・
では