CF1266C Diverse Matrix

思路:
构造题。

实现:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int a[505][505];
 4 int main()
 5 {
 6     int r, c;
 7     while (cin >> r >> c)
 8     {
 9         if (c == 1)
10         {
11             if (r == 1) cout << 0 << endl;
12             else
13             {
14                 for (int i = 1; i <= r; i++)
15                 {
16                     cout << i + 1 << endl;
17                 }
18             }
19             continue;
20         }
21         for (int i = 1; i <= r; i++)
22         {
23             for (int j = 1; j <= c; j++)
24             {
25                 a[i][j] = i * (j + r);
26                 cout << a[i][j] << " ";
27             }
28             cout << endl;
29         }
30     }
31     return 0;
32 }

猜你喜欢

转载自www.cnblogs.com/wangyiming/p/12060680.html
今日推荐