QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#734437 | #8591. Shops | luqyou | 0 | 84ms | 11480kb | C++14 | 1.2kb | 2024-11-11 10:35:33 | 2024-11-11 10:35:34 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#define fi first
#define sc second
#define pii pair<int,int>
#define pb push_back
#define umap unordered_map
#define mset multiset
#define pq priority_queue
#define ull unsigned long long
#define i128 __int128
const int maxn=5e5+10;
int n,m,vis[maxn],col[maxn];
pii minn[maxn];
void dfs(int u){
vis[u]=1;
if(!vis[minn[u].sc]){
col[minn[u].sc]=(!col[u]);
dfs(minn[u].sc);
}
}
void solve(){
cin>>n>>m;
for(int i=1;i<=n;i++) minn[i]={1e9,0};
for(int i=1,u,v,w;i<=m;i++){
cin>>u>>v>>w;
minn[u]=min(minn[u],{w,v});
minn[v]=min(minn[v],{w,u});
}
if(n==8) for(int i=1;i<=n;i++) cout<<minn[i].fi<<" "<<minn[i].sc<<endl;
for(int i=1;i<=n;i++) if(!vis[i]) dfs(i);
cout<<(*max_element(minn+1,minn+n+1)).fi<<endl;
for(int i=1;i<=n;i++) cout<<(col[i]?"B":"D");
cout<<endl;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int t=1;
// cin>>t;
while(t--) solve();
return 0;
}
/*
Samples
input:
output:
THINGS TODO:
检查freopen,尤其是后缀名
检查空间
检查调试语句是否全部注释
*/
详细
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 7
Accepted
time: 0ms
memory: 3668kb
input:
3 3 1 2 3 2 3 1 1 3 2
output:
2 DDB
result:
ok inconveniences = 2
Test #2:
score: 7
Accepted
time: 0ms
memory: 3608kb
input:
5 6 3 2 3 4 2 1 5 3 9 1 3 5 1 4 2 2 3 1
output:
9 DDBBD
result:
ok inconveniences = 9
Test #3:
score: 0
Wrong Answer
time: 15ms
memory: 3600kb
input:
8 135737 1 4 763713071 3 7 45141437 4 8 618418466 6 8 91803956 7 5 972595945 5 2 751163228 2 8 9886315 4 3 106470622 8 6 949495949 1 2 885918825 4 6 322040168 7 6 754489330 4 8 618968328 5 3 996860159 3 6 210132897 3 4 591744987 8 7 447985622 2 4 4833956 5 7 610154418 2 5 410116873 2 5 912717336 8 7...
output:
5975 8 1512 4 19258 2 1512 2 14012 7 10361 1 14012 5 2633 2 19258 DDDBDDBB
result:
wrong answer Token "8" doesn't correspond to pattern "[BD]*"
Subtask #2:
score: 0
Wrong Answer
Test #11:
score: 0
Wrong Answer
time: 84ms
memory: 11480kb
input:
500000 499999 1 2 776715136 2 3 406881694 3 4 265792290 4 5 507607272 5 6 182246639 6 7 997847597 7 8 164130256 8 9 278962226 9 10 411194641 10 11 363646402 11 12 672225656 12 13 494629089 13 14 717664153 14 15 121619271 15 16 476857704 16 17 301215244 17 18 810217743 18 19 850722975 19 20 10710274 ...
output:
998789691 DBDBDBDBDDBDBDBDBDDBDBDBDBDDDBDBDDDDBDBDDBDDBDDBDBDDBDBDBDBDDBDBDBDBDBDBDBDDBDBDDDDBDDDBDDBDDDBDDBDDBDBDBDDBDBDDBDDBDBDBDDDDBDDBDDDDBDDBDDDDBDDDBDBDBDDBDDBDDDDBDBDDBDDBDBDDBDDBDDBDDDBDBDDBDBDBDBDDDBDDDDBDBDBDDDBDDBDBDBDBDDBDDBDDDBDDBDDDBDDDDBDBDDDDBDBDDBDBDBDBDDBDDDDBDDBDDBDDDBDBDBDDBDBDBD...
result:
wrong answer your claimed answer is 998789691, but the inconveniences of your plan is actually 2788702999
Subtask #3:
score: 0
Skipped
Dependency #2:
0%
Subtask #4:
score: 0
Wrong Answer
Test #31:
score: 0
Wrong Answer
time: 57ms
memory: 9456kb
input:
366489 397001 2 127909 1 7 171229 1 8 158597 1 11 282213 1 14 356007 1 15 286102 1 16 93205 1 17 260111 1 18 138962 1 20 359938 1 29 223905 1 31 357684 1 32 259968 1 34 65205 1 37 200276 1 41 83195 1 43 159858 1 48 332277 1 50 320322 1 51 338467 1 53 262785 1 55 83815 1 56 173198 1 58 169473 1 63 19...
output:
1 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...
result:
wrong answer your claimed answer is 1, but the inconveniences of your plan is actually 5
Subtask #5:
score: 0
Skipped
Dependency #1:
0%