1 条题解
-
1
#include <vector> using namespace std; int main() { int row, col; cin >> row >> col; vector<vector<int>> a(row, vector<int>(col)); for(int i = 0; i < row; i++) { for(int j = 0; j < col; j++) { cin >> a[i][j]; } } int max_sum = (row - 1) + (col - 1); for(int s = 0; s <= max_sum; s++) { // i从小到大,j=s-i for(int i = 0; i < row; i++) { int j = s - i; if(j >=0 && j < col) { cout << a[i][j] << endl; } } } return 0; }
- 1
信息
- ID
- 1045
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 23
- 已通过
- 4
- 上传者