hdu 6150 思维构造

xiaoxiao2021-02-28  84

http://acm.hdu.edu.cn/showproblem.php?pid=6150

很好懂的一篇博客:http://blog.csdn.net/qq_31759205/article/details/77417889

#include<bits/stdc++.h> using namespace std; #define N 16 vector<int>w[N+5]; int main() { int now=N,m=0; for(int i=1;i<=N;i++) { for(int j=1;j+i-1<=N;j+=i) { ++now; for(int k=j;k<j+i;k++) w[k].push_back(now),m++; } } cout<<now<<" "<<m<<endl; for(int i=1;i<=N;i++) { for(int j=0;j<w[i].size();j++) { cout<<i<<" "<<w[i][j]<<endl; } } cout<<N<<endl; for(int i=1;i<=N;i++) cout<<i<<endl; }

转载请注明原文地址: https://www.6miu.com/read-75236.html

最新回复(0)