Emmm…今天…难度为NOI…QAQQQ…然后我……T2打了140+行的代码,然后…T2爆零了,心态爆炸qwq…(题解暂无,敬请谅解qwq)
T1
题意:给定一个十进制数y,请选择一个进制
b ,使得y转成b 进制后大于或等于b进制下的l ,且转换后的数字每位均为0∼9之间的数码。求最大的b。(y,l≤1e18,b≤y)
思路:这题看起来非常的清真(雾),但是他多了一个条件:即y转为
题解:暂无。
T2
题意:给定一个n个点
m 条边的无向带权图,你需要删除若干条边,代价为这条边的边权。最后使得这个图中没有长度为偶数的简单环。顺便附带一份输入格式,如下:
第一行两个整数n,m。
接下来m行,每行三个整数u,v,w 表示图中有一条连接u,v的边,边权为w。若w=0 表示不能删除这条边,保证这些边组成了这个图的一个生成树。
思路:这题我代码打了140+行啊….结果爆零….心态爆炸qwq…我是先处理w=0的边,先将它建成一个生成树,然后通过LCA算出两点距离,再对于w≠0的边以w从大到小排序,然后一条一条加入图,如果这条边两点间的距离是奇数,则这条边一定不能加入(很显然)。否则加入这条边,把路径上的所有点标记一遍,不能再次有环经过。之后加入的边如果路径上有已经标记过的点就不能再次加入了,删掉,
题解:暂无。
T3
题意:给定一个1∼n的排列a。
记x 为四元组(i,j,k,l)(i<j<k<l,ai<ak<aj<al)的个数;
记y为四元组(i,j,k,l)(i<j<k<l,ai<aj<al<ak) 的个数;
记z为四元组(i,j,k,l)(i<j<k<l,ai<al<ak<aj) 的个数;
求x−y−z对16777216取模的值…
思路:此题…我在做的时候想了各种方法都不行…最后只好打了个O(n4)暴力,加一些玄学优化,拿了…5分….qwq
题解:暂无。