結果
問題 | No.1910 High Element on Grid |
ユーザー | 👑 ygussany |
提出日時 | 2022-04-22 21:44:14 |
言語 | C (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 24 ms / 2,000 ms |
コード長 | 595 bytes |
コンパイル時間 | 1,051 ms |
コンパイル使用メモリ | 29,952 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-24 02:50:39 |
合計ジャッジ時間 | 6,341 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 41 |
ソースコード
#include <stdio.h> int main() { int i, H, W, R[501], C[501]; scanf("%d %d", &H, &W); for (i = 1; i <= H; i++) scanf("%d", &(R[i])); for (i = 1; i <= W; i++) scanf("%d", &(C[i])); const int sup = 1000000000; int j, A[501][501]; A[1][1] = sup; for (i = 2; i <= H; i++) for (j = 2; j <= W; j++) A[i][j] = i * j; for (i = 2; i <= H; i++) A[i][1] = (R[i] == 1)? sup: A[i][W-R[i]+2] - 1; for (j = 2; j <= W; j++) A[1][j] = (C[j] == 1)? sup: A[H-C[j]+2][j] - 1; for (i = 1; i <= H; i++) { for (j = 1; j <= W; j++) printf("%d ", A[i][j]); printf("\n"); } fflush(stdout); return 0; }