第四条记录,在第 96 分钟乘坐公交车,由于距离第三条记录中乘坐地铁已超过 45 分钟,所以优惠票已失效,花费 3 元乘坐公交车。 第五条记录,在第 110 分钟花费 5 元乘坐地铁。 第六条记录,在第 135 分钟乘坐公交车,由于此时手中只有第五条记录中乘坐地铁获得的优惠票有效,而本次公交车的票价为 6 元,高于第...
bool f = false;//假设没找到 //在有效期内的优惠券,找第一张>=公交票价的 且 没有用过的优惠券 for(int j = h;j <= t;j++){ if(q[j].price >= money && q[j].used == false){ q[j].used = true; f = true; break; } } //如果没有找到能用的优惠券,买票 if(f == false) ...
T2 公交换乘模拟、队列 不少同学没看到免费搭乘一次票价不超过地铁票价的公交车,导致0分。 45分的代码 #include<bits/stdc++.h>usingnamespacestd;structT{intlei,money,time;}a[100005];structT1{intmoney,ff=0,time;}b[100005];intmain(){freopen("transfer.in","r",stdin);freopen("transfer.out","w...
T2:公交换乘 花了一个多小时时间去调试,所以我的代码有点...还是看官方的吧: #include<iostream>#include<cstdio>#include<vector>usingnamespacestd;structNode{longlongtype,price,t;}a[200000];vector<Node>v;intmain(){freopen("transfer.in","r",stdin);freopen("transfer.in","w",stdout);intn;ci...
T2,公交换乘(transfer),不假思索地进行大模拟 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #include<bits/stdc++.h> usingnamespacestd; inta[100005],b[100005],c[100005]; ...
CSP2019 J组(入门级)第二轮认证题解 2019年一等奖浙江分数线为265分,二等奖分数线为100分,三等奖分数线为70分。 当年附中情况,wm为245,dyc为155,zxy为110,zzx为105,pz为100。 luogu对应题目T1 数字游戏、T2 公交换乘、T3 纪念品、T4 加工领奖,可以到luogu上查看更多题解。