警钟敲烂!!!
查看原帖
警钟敲烂!!!
504479
QianRan_GG楼主2023/11/13 18:37

虽然:第二行 n 个正整数,表示每个点的汽油费 w i。,但是第一个测试点输入的 wiw_i 中有 00, 所以如果你的代码有

if(!w[blk] || w[blk] > a[y])
	w[blk] = a[y], cnt[blk] = 1;
else if(w[blk] == a[y])
	cnt[blk] ++ ;

就只有 9090 分,改成这样就 AC 了

memset(w, 0x3f, sizeof w);

if(w[blk] > a[y])
	w[blk] = a[y], cnt[blk] = 1;
else if(w[blk] == a[y])
	cnt[blk] ++ ;
2023/11/13 18:37
加载中...