萌新求助早上T1,大样例玄学WA

学术版

Spasmodic @ 2020-08-18 17:03:27

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=55,K=505,T=52502,INF=0x3f3f3f3f;
ll n,m,t,k,c[N],f[N][T];
struct data{ll x,y;};
vector<data>mp[T];
struct edge{ll u,v,w;}e[K];
int main(){
    freopen("delicacy.in","r",stdin);
    freopen("delicacy.out","w",stdout);
    scanf("%d%d%d%d",&n,&m,&t,&k);
    for(ll i=1;i<=n;i++)scanf("%d",&c[i]);
    for(ll i=1;i<=m;i++)scanf("%d%d%d",&e[i].u,&e[i].v,&e[i].w);
    for(ll i=1,t,x,y;i<=k;i++)scanf("%d%d%d",&t,&x,&y),mp[t].push_back((data){x,y});
    f[1][0]=c[1];
    for(ll i=1;i<=t;i++){
        for(ll j=1;j<=m;j++)if(e[j].w<=i)f[e[j].v][i]=max(f[e[j].v][i],f[e[j].u][i-e[j].w]+c[e[j].v]);
        for(auto j:mp[i])f[j.x][i]+=j.y;
    }
    printf("%d\n",f[1][t]);
    return 0;
}

by chenxia25 @ 2020-08-18 17:04:16

吃我一波啊这!


by Spasmodic @ 2020-08-18 17:04:26

@chenxia25 (雾


by Spasmodic @ 2020-08-18 17:04:50

哇,不请自来的神仙


by Spasmodic @ 2020-08-18 17:07:17

@AThousandSuns 草这就过了,wzbl

此帖终结


by pzc2004 @ 2020-08-18 17:07:28

你没判-1


by MilkyCoffee @ 2020-08-18 17:08:15

你没判-1


by Spasmodic @ 2020-08-18 17:08:33

@WEMS_pzc woc我完全忽略了-1


by Spasmodic @ 2020-08-18 17:08:43

我是哪来的sb


by chenxia25 @ 2020-08-18 17:09:20

@happydef 不判-1会挂成95pts


by Spasmodic @ 2020-08-18 17:10:45

@chenxia25 哦对您有CCF的数据吗


| 下一页