社区讨论

0分求调QAQ

P1875佳佳的魔法药水【数据有误】参与者 1已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mbx9pb4g
此快照首次捕获于
2025/06/15 14:11
9 个月前
此快照最后确认于
2025/11/04 07:09
4 个月前
查看原帖
当时灵机一动打算用贪心做,做出来就成屎了QAQ
CPP

#include<iostream>
using namespace std;
int n,pr[1005],cnt[1005],a[100005],b[100005],c[100005],m;
int main(){
    cin>>n;
    for(int i=0;i<n;i++) cin>>pr[i],cnt[i]=1;
    while(cin>>a[m]>>b[m]>>c[m]) m++;
    for(int k=0;k<n;k++)
        for(int i=0;i<m;i++){
            int cost=pr[a[i]]+pr[b[i]];
            if(cost<pr[c[i]]){
                pr[c[i]]=cost;
                cnt[c[i]]=cnt[a[i]]*cnt[b[i]];
            }else if(cost==pr[c[i]]){
                cnt[c[i]]+=cnt[a[i]]*cnt[b[i]];
            }
        }
    cout<<pr[0]<<" "<<cnt[0];
    return 0;
}

dalao求调QAQ

回复

1 条回复,欢迎继续交流。

正在加载回复...