上午J
T1,T2一眼丁真
T3口胡结论(doge
T4,感觉像动规,胡不出来,瞎建个图跑bfs交上去了
下午S
T1 水中之水
T2贪心?答案对了一半,写炸了
T3打个暴力
T4骗个分
4 个赞
总结我还是太菜了,连贪心都能写挂,明年继续吧
2 个赞
T2 最后一个贪心策略想不到555
4 个赞
555想到写挂了在那调好久都没调出来
2 个赞
这个策略信友队普及1贪心有讲,是李永林的梦那道题,长得几乎一样
2 个赞
dalao能讲一下S的T1为什么是最多的数的答案吗?没想出来,我贪心只拿了70
3 个赞
啊?我好像刚做过(
2 个赞
贪心不是能 A 吗
2 个赞
但是这道题不是给定定点吗,那道题随机选点啊
2 个赞
排个序建个小根堆(其实队列就行了,从小往大一个一个往里面扔,大于队头就说明能产生贡献,队头弹出,最后答案是堆(队列的大小,可以证明这样选择是最优的,大样例过了我就没管了
2 个赞
int n, a[N];
std::multiset<int> live;
for (int i = 1; i <= n; ++i) {
auto it = live.lower_bound(a[i]);
if (it != live.begin()) live.erase(--it);
}
2 个赞
w我的好像不对,70分
2 个赞
%%%。
1 个赞
我们把可以检查到的超速区间再存一遍,不就变成那道题了
1 个赞