为啥子本地过了但是在线就是不过啊QAQ

P1048 [NOIP2005 普及组] 采药

@[Kater_kcl](/space/show?uid=206553) 我也遇到过这种情况,你可以私信一下管理或者过一段时间再交一次
by Boring__Zheng @ 2019-07-13 20:31:59


代码明显没问题,你在线是怎么不过的
by Aleph1022 @ 2019-07-13 20:46:08


@[alpha1022](/space/show?uid=75840) 无论是洛谷还是另一个在线ide测试点4给的答案都不对QAQ,但是本地没问题。
by Kater_kcl @ 2019-07-13 20:52:21


@[Boring__Zheng](/space/show?uid=186573) 私信哪位管理丫
by Kater_kcl @ 2019-07-13 20:53:30


这道题我只写了18行orz 我这个蒟蒻表示大佬好强
by All_Might @ 2019-07-13 20:57:40


#include "iostream" #include "stdio.h" using namespace std; int w[105],val[105]; int dp[105][1005]; int main() { int t,m,res=-1; scanf("%d%d",&t,&m); for(int i=1;i<=m;i++) { scanf("%d%d",&w[i],&val[i]); } for(int i=1;i<=m;i++) for(int j=t;j>=0;j--) { if(j>=w[i]) { dp[i][j]=max(dp[i-1][j-w[i]]+val[i],dp[i-1][j]); } else { dp[i][j]=dp[i-1][j]; } } printf("%d",dp[m][t]); return 0; }
by 林函墨 @ 2019-07-13 20:58:10


@[Kater_kcl](/space/show?uid=206553) ~~把数据下载下来测过了嘛~~
by HohleFeuerwerke @ 2019-07-13 20:58:22


@[longtaoxuan](/space/show?uid=143271) 嗯呢,点四本地正常,在线ide不正常,测评不过。
by Kater_kcl @ 2019-07-13 21:00:05


@[杨蒟蒻](/space/show?uid=65880) 你才是大佬QAQ
by Kater_kcl @ 2019-07-13 21:00:53


``` 常见“我在本地/xxOJ AC了、洛谷却不过”的原因 Linux中换行符是'\n'而Windows中是'\r\n'(多一个字符),有些数据在Windows中生成,而在洛谷评测机Linux环境下评测。这种情况在字符串输入中非常常见。 评测系统建立在Linux下,可能由于使用了Linux的保留字而出现CE,但在Windows下正常。 Linux对内存的访问控制更为严格,因此在Windows上可能正常运行的无效指针或数组下标访问越界,在评测系统上无法运行。 严重的内存泄露的问题很可能会引起系统的保护模块杀死你的进程。因此,凡是使用malloc(或calloc,realloc,new)分配而得的内存空间,请使用free(或delete)完全释放。 数据可能真的有问题。但是如果不止一个人通过了这道题,那最好不要怀疑是数据的锅。 ``` 摘自https://www.luogu.org/wiki/show?name=%E5%B8%AE%E5%8A%A9
by 柚子皮 @ 2019-07-13 21:00:53


| 下一页