PAT 乙级 1103
依旧简单的一集。我发现 map 好好用连压栈都不需要可以直接写。#includebits/stdc.h using namespace std; int main() { int m, n; cin m n; int b 0, flag 0; mapint, int mapp; for(int a m; a n; a ) { int d a*a*a - (a-1)*(a-1)*(a-1); int c sqrt(d); if(c*c d) { for(b 1; b c; b ) { if(mapp.count(b) mapp[b] c) { flag 1; cout a b endl; break; } else { mapp[b] b*b (b-1)*(b-1); if(mapp[b] c) { flag 1; cout a b endl; break; } } } } else continue; } if(flag 0) cout No Solution endl; return 0; }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2414231.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!