社区讨论
玄关求hack数据,阳历过了
学术版参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mhjgxpgu
- 此快照首次捕获于
- 2025/11/04 02:23 4 个月前
- 此快照最后确认于
- 2025/11/04 02:23 4 个月前
https://www.luogu.com.cn/problem/B3912
CPP#include<bits/stdc++.h>
using namespace std;
int k,n,p[5500],w[5500][5500],s[5500],a[5500],ans1,ans2;//这里开不开long long都是20pts
int main(){
cin>>k;
for(int i=1;i<=k;i++){
cin>>p[i];
for(int j=1;j<=p[i];j++){
cin>>w[i][j];
}
cin>>s[i];
}
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=k;i++){
bool f=1;
for(int j=2;j<=p[i];j++){
if(a[w[i][j]]!=a[w[i][j-1]]) f=0;
}
if(f){
if(s[i]>ans1) ans1=s[i],ans2=a[w[i][1]];
}
}//跟题解核心代码差不多
cout<<ans1<<endl<<ans2;
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...