結果
問題 | No.2496 LCM between Permutations |
ユーザー |
![]() |
提出日時 | 2023-10-06 23:03:12 |
言語 | cLay (20241019-1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 896 bytes |
コンパイル時間 | 8,181 ms |
コンパイル使用メモリ | 223,852 KB |
実行使用メモリ | 41,176 KB |
最終ジャッジ日時 | 2024-07-26 16:54:21 |
合計ジャッジ時間 | 14,621 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | TLE * 1 |
other | -- * 28 |
ソースコード
//interactivell@n,a[n],b[n];if(n==1){wt("! 1 1");exit(0);}rep(i,1,n+1){wt("?",i,i);ll@x;if(x>1){ll f=Factor(x,a);x=a[f-1];if(x*2>n){wt("?",i,i+1);ll@y;if(y%x==0){//a[i] is large primell o=0;rep(j,1,n+1){wt("?",i,j);ll@z;if(z==x){wt("?",i+1,j);ll@w;if(w%x==0){b[j-1]=x;}else{b[j-1]=1;o=j;}}else{b[j-1]=z/x;}}rep(j,1,n+1){wt("?",j,o);rd(a[j-1]);}}else{//b[i] is large primell o=0;rep(j,1,n+1){wt("?",j,i);ll@z;if(z==x){wt("?",j,i+1);ll@w;if(w%x==0){a[j-1]=x;}else{a[j-1]=1;o=j;}}else{a[j-1]=z/x;}}rep(j,1,n+1){wt("?",o,j);rd(b[j-1]);}}wt("!",a(n),b(n));exit(0);}}}