| 提出番号 | 178 |
|---|---|
| 提出者 | tone_back |
| 言語 | C++ |
| 提出日時 | 2017-07-05 22:15:21 |
| 問題名 | (13)エセ数列 |
| 結果 | CE |
| 点数 | 0% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | CE | 0% | 0ms | 0KB |
| 2 | CE | 0% | 0ms | 0KB |
| 3 | CE | 0% | 0ms | 0KB |
| 4 | CE | 0% | 0ms | 0KB |
| 5 | CE | 0% | 0ms | 0KB |
| 6 | CE | 0% | 0ms | 0KB |
| 7 | CE | 0% | 0ms | 0KB |
| 8 | CE | 0% | 0ms | 0KB |
| 9 | CE | 0% | 0ms | 0KB |
| 10 | CE | 0% | 0ms | 0KB |
| 11 | CE | 0% | 0ms | 0KB |
| 12 | CE | 0% | 0ms | 0KB |
| 13 | CE | 0% | 0ms | 0KB |
| 14 | CE | 0% | 0ms | 0KB |
| 15 | CE | 0% | 0ms | 0KB |
| 16 | CE | 0% | 0ms | 0KB |
| 17 | CE | 0% | 0ms | 0KB |
| 18 | CE | 0% | 0ms | 0KB |
| 19 | CE | 0% | 0ms | 0KB |
| 20 | CE | 0% | 0ms | 0KB |
| 21 | CE | 0% | 0ms | 0KB |
| 22 | CE | 0% | 0ms | 0KB |
| 23 | CE | 0% | 0ms | 0KB |
| 24 | CE | 0% | 0ms | 0KB |
| 25 | CE | 0% | 0ms | 0KB |
| 26 | CE | 0% | 0ms | 0KB |
| 27 | CE | 0% | 0ms | 0KB |
| 28 | CE | 0% | 0ms | 0KB |
| 29 | CE | 0% | 0ms | 0KB |
| 30 | CE | 0% | 0ms | 0KB |
int main()
{
long n, m;
long query;
long *a;
long answer[10000];
cin >> n >> m;
a = new long [n*m];
for (long i = 0; i < n; i++){
for (int j = 0; j < m; j++){
cin >>a[i*m + j];
}
}
cin >> query;
int ai, bi;
for (long i = 0; i < query; i++){
cin >> ai >> bi;
answer[i] = 0;
answer[i] = a[(ai - 1)*m + (bi - 1)] + a[(ai)*m + (bi - 1)] + a[(ai - 2)*m + (bi - 1)] + a[(ai - 1)*m + (bi)] + a[(ai - 1)*m + (bi - 2)];
//answer[i] = a[(ai - 1) + (bi - 1)*m] + a[(ai)+(bi - 1)*m] + a[(ai - 2) + (bi - 1)*m] + a[(ai - 1) + (bi)*m] + a[(ai - 1) + (bi - 2)*m];
//cout << answer [i]<< endl;
}
for (long i = 0; i < query; i++){
cout << answer[i] << endl;
}
delete[] a;
return 0;
}