省选模拟五十二 题解

T1

首先整出一棵生成树来

剩下的边假如不是二分图那么一定有奇环

否则考虑对于两个二分图都进行黑白染色

那么一个点会有一对颜色(x,y)

一共有4种这样的对

所以可以4色染色它们

很巧妙的题

T2

sub1

直接模拟

sub2,3

需要一次求出至少3个解,普通的解方程肯定是不行的

考虑整一个进制来使得x,y,z在询问返回的答案串里表现为xyz

a=2所以进制数选取100正好可以通过sub2,3

sub4

两个一组以1e49为进制便可以准确的求出前48位来

这里注意有可能会有进位所以第49位并不能求出

然后{0,1,0,1e8,0,1e16...}再去询问一次

求出来后9位之后便可以一个一个推出来了

T3

dp[i][j]代表到i吃了j的最小代价

状态数是调和级数的

posted @ 2020-03-22 20:52  ATHOSD  阅读(136)  评论(0编辑  收藏  举报