#include #include const int LIMIT=30; int main(){ //このコードを模範解答としてください。 int n,e; int as[LIMIT][LIMIT]; std::map dp[LIMIT+1]; scanf("%d",&n); for(int i=0;i::iterator it; for(it=dp[i].begin();it!=dp[i].end();it++){ int perm=(*it).first; int score=(*it).second; for(int k=0;k