作者ckclark (大資佬)
看板b97902HW
標題[計程] 第六使徒測資與參考解答
時間Tue Oct 28 16:01:49 2008
http://groups.google.com/group/ntucsie-c2008/web/homework-6
格式就是
N S
P[0][0] 指向的數字們
P[0][1] 指向的數字們
...
P[0][N - 1] 指向的數字們
...
P[1][0] 指向的數字們
...
P[1][N - 1] 指向的數字們
...
P[N - 1][N - 1] 指向的數字們
因為大家的main.c可能都不一樣
所以要用的時候就換成自己的格式吧
然後最後如果equal_sum return 1的話
就用以下函數檢查一下
char __check__(int N, int *P[MAXSIZE][MAXSIZE], int S,
int number[MAXSIZE][MAXSIZE]){
int i, j, k;
for(i = 0; i < N; i++){
int sumx = 0, sumy = 0;
for(j = 0; j < N; j++){
char in = 0;
for(k = 0; P[i][j][k] != 0; k++){
if(P[i][j][k] == number[i][j]){
in = 1;
break;
}
}
if(in == 0) return 0;
sumx += number[i][j];
sumy += number[j][i];
}
if(sumx != S || sumy != S) return 0;
}
return 1;
}
如果return 0就隨便印一個東西讓他和output不同就行了
使徒七測資還沒出完 請耐心等候
C2008 TA
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.45
1F:推 ming1053:還不能傳Q__Q 10/28 18:57
2F:推 telgniw: Q__Q 10/28 19:00
3F:推 anfranion: Q__Q 10/28 21:41
4F:推 drazi: Q__Q 10/28 21:49