记录详情

Compile Error

/in/foo.cc:1:1: error: extended character   is not valid in an identifier
    1 | x #include<bits/stdc++.h>//万能头文件,竞赛常用,可以自行了解using namespace std;​int Solve1(int n,int t,int* v,int *w)//模拟即可{    int res=0,idx=0;    while(idx<n)    {        if(v[idx]>t) break;        t-=v[idx],res+=w[idx];        idx++;    }    return res;}​int Solve2(int n,int t,int* v,int *w){    int dp[n+1][t+1];//设出所有状态    memset(0,dp,sizeof(dp));//初始化为0,背包内未放入物品    for(int i=1;i<=n;i++)//物品从第1个开始讨论        for(int j=1;j<=t;j++)//体积从1开始讨论        {            if(v[i-1]>j) dp[i][j]=dp[i-1][j];//当前体积容不下该物品,放弃            else dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i-1]]+w[i-1]);//仅有两种状态可以转移到当前状态,分别讨论取最大值即可。        }    return dp[n][t];//当前问题所求状态。}​int main(){    int n,t;    cin>>n>>t;    int v[n],w[n];    for(int i=0;i<n;i++) cin>>v[i]>>w[i];    int t1=Solve1(n,t,v,w),t2=Solve2(n,t-10,v,w);//分别封装函数,t1为模拟,t2为动态规划    cout<<t2-t1<<endl;    return 0;}
      | ^
/in/foo.cc:1:3: error: stray '#' in program
    1 | x #include<bits/stdc++.h>//万能头文件,竞赛常用,可以自行了解using namespace std;​int Solve1(int n,int t,int* v,int *w)//模拟即可{    int res=0,idx=0;    while(idx<n)    {        if(v[idx]>t) break;        t-=v[idx],res+=w[idx];        idx++;    }    return res;}​int Solve2(int n,int t,int* v,int *w){    int dp[n+1][t+1];//设出所有状态    memset(0,dp,sizeof(dp));//初始化为0,背包内未放入物品    for(int i=1;i<=n;i++)//物品从第1个开始讨论        for(int j=1;j<=t;j++)//体积从1开始讨论        {            if(v[i-1]>j) dp[i][j]=dp[i-1][j];//当前体积容不下该物品,放弃            else dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i-1]]+w[i-1]);//仅有两种状态可以转移到当前状态,分别讨论取最大值即可。        }    return dp[n][t];//当前问题所求状态。}​int main(){    int n,t;    cin>>n>>t;    int v[n],w[n];    for(int i=0;i<n;i++) cin>>v[i]>>w[i];    int t1=Solve1(n,t,v,w),t2=Solve2(n,t-10,v,w);//分别封装函数,t1为模拟,t2为动态规划    cout<<t2-t1<<endl;    return 0;}
      |   ^
/in/foo.cc:1:1: error: 'x\U000000a0' does not name a type
    1 | x #include<bits/stdc++.h>//万能头文件,竞赛常用,可以自行了解using namespace std;​int Solve1(int n,int t,int* v,int *w)//模拟即可{    int res=0,idx=0;    while(idx<n)    {        if(v[idx]>t) break;        t-=v[idx],res+=w[idx];        idx++;    }    return res;}​int Solve2(int n,int t,int* v,int *w){    int dp[n+1][t+1];//设出所有状态    memset(0,dp,sizeof(dp));//初始化为0,背包内未放入物品    for(int i=1;i<=n;i++)//物品从第1个开始讨论        for(int j=1;j<=t;j++)//体积从1开始讨论        {            if(v[i-1]>j) dp[i][j]=dp[i-1][j];//当前体积容不下该物品,放弃            else dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i-1]]+w[i-1]);//仅有两种状态可以转移到当前状态,分别讨论取最大值即可。        }    return dp[n][t];//当前问题所求状态。}​int main(){    int n,t;    cin>>n>>t;    int v[n],w[n];    for(int i=0;i<n;i++) cin>>v[i]>>w[i];    int t1=Solve1(n,t,v,w),t2=Solve2(n,t-10,v,w);//分别封装函数,t1为模拟,t2为动态规划    cout<<t2-t1<<endl;    return 0;}
      | ^~

信息

递交者
类型
递交
题目
P1483 I. Blue Bridge Cup
语言
C++
递交时间
2025-03-17 15:37:57
评测时间
2025-03-17 15:37:57
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes