题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
#include <iostream> #include <vector> #include <iostream> using namespace std; int main() { int n = 0; cin >> n; vector<vector<int>> res(n+1,vector<int>(n+1)); for(int i = 1 ; i <= n ; i++){ for(int j = i ; j <= n ;j++){ res[i][j] = (j+1)*j/2 -i + 1; cout << res[i][j] << " ";} cout << " " << endl; } } // 64 位输出请用 printf("%lld")