[参加活动]豁出去了,奔~# Fashion - 美丽时尚
f*h
1 楼
从careercup上看到的题目:
There is a game they termed as Mingo. A random generator (like a speaker
standing in a group housie game calls out a number) generates out any number
from 1 to 1000.
There is a 10X10 matrix. A random generator assigns values to each block of
this matrix(within 1 to 1000 obviously).
Whenever, a row or a column or a diagonal is fully filled in this 10x10 from
the numbers called out by the speaker, its called a 'Mingo'.
Write a program that will find first Mingo, then second Mingo, then thirds
Mingo...and so forth.
问题:
1. 每产生一个随机数,该数字被随机放置到10*10 矩阵的某个位置上,是这样理解吧?
2. 如果放置了某个数字后, 比如说矩阵右下角处,有最下一行,最右一列,和对角线
三行都填满了数字,这个时候应该喊一次还是三次mingo? 就是说只要有任意一条直线
上10个数填满就喊一次mingo还是每造成10个数成行喊一次(不管结果同时造成多个10
个数成行)?
There is a game they termed as Mingo. A random generator (like a speaker
standing in a group housie game calls out a number) generates out any number
from 1 to 1000.
There is a 10X10 matrix. A random generator assigns values to each block of
this matrix(within 1 to 1000 obviously).
Whenever, a row or a column or a diagonal is fully filled in this 10x10 from
the numbers called out by the speaker, its called a 'Mingo'.
Write a program that will find first Mingo, then second Mingo, then thirds
Mingo...and so forth.
问题:
1. 每产生一个随机数,该数字被随机放置到10*10 矩阵的某个位置上,是这样理解吧?
2. 如果放置了某个数字后, 比如说矩阵右下角处,有最下一行,最右一列,和对角线
三行都填满了数字,这个时候应该喊一次还是三次mingo? 就是说只要有任意一条直线
上10个数填满就喊一次mingo还是每造成10个数成行喊一次(不管结果同时造成多个10
个数成行)?