数学思维
Master.Yi
学习他人,提升自己;
提升自己,帮助他人。
展开
-
模拟赛20200222【路径异或值种数,贪心模拟DP,分数逼近→斜率最小值】
T1 小b爱旅行:题解:这题与BZOJ2115的想法差不多,任意找出一棵生成树,从1出发的所有路径都可以表示为一条树链异或上一些环。求出环的线性基,对于每条树链在线性基上跑一遍去重(异或出的最小值相同的就是重复的),数一下不等价的树链条数乘上2线性基大小2^{线性基大小}2线性基大小就是答案。如果有加边操作:因为只用考虑1所在的连通块,所以加入的边如果两个端点都不在1所在的连通块我们就...原创 2020-02-22 20:47:00 · 220 阅读 · 0 评论 -
模拟赛20200215【区间异或(差分+bfs+状压),变化边权最小生成树,线性回归方程(绝对值函数、偏导数求最值)】
T1:题解:将[i,i+siz−1][i,i+siz-1][i,i+siz−1]取反,差分一下,可以看成在 iii 异或1,在 i+sizi+sizi+siz 异或1。于是问题转化为使差分数组与原数组的差分数组相同,差分数组的范围为[1,n+1][1,n+1][1,n+1]。原数组中xxx为1,即在差分数组中 xxx 异或 1,x+1x+1x+1 异或 1。可以看出1的个数≤2k\le...原创 2020-02-16 22:52:45 · 229 阅读 · 0 评论 -
【COCI11-12 #5】堆放矩形块
题目描述:题目分析:管它上面是什么东西,反正只需要关心它的重心和最右边的距离。设f[i]f[i]f[i]表示块[i,n][i,n][i,n]的重心与右边界的最远距离。考虑[i+1,n][i+1,n][i+1,n]叠到第iii块上来,要么是上面的最右边作为新的最右边,上面的重心在第iii块的右边界时,新重心离右边最远;要么是第iii块的最右边作为新的最右边,上面的重心在第iii块的左边界时...原创 2019-11-12 15:29:32 · 194 阅读 · 0 评论 -
NOIP模拟赛20191024 T1 嘟嘟噜【约瑟夫问题的mlogn解法】
题目描述:题目分析:(Steins Gate,给出题人点赞!好评!)这么多次模拟赛第一次AK我们把0~n-1这n个人排成一排:0 1 2 3 … n-1然后编号为m%n-1的人会被机关处决,从编号为m%n的人开始重新计数,假设m%n=4:0 1  ...原创 2019-10-25 19:00:52 · 542 阅读 · 2 评论 -
【数学思维】 公路
公路(road.cpp)时间限制: 1 Sec 内存限制: 128 MB题目描述有一条单向的高速公路,只有一条车道,有n(1)辆车在车高速路上行驶。他们的车速可能不同。但因为只有一条车道,所以不存在超车的可能。如果一辆车追上了前车,它就只能减速,与前车以同样的速度行驶,这样它们可以成为一个group。这些汽车的体积可以忽略不计。问经过T单位时间,高速公路上一共有多少个group。(当原创 2016-11-05 22:45:03 · 793 阅读 · 3 评论 -
HDU4602 Partition (神奇的计算方式)
题目描述:4=1+1+1+1 =1+1+2 =1+2+1 =2+1+1 =1+3 =3+1 =44=1+1+1+1\\~~~=1+1+2\\~~~=1+2+1\\原创 2018-12-15 17:15:42 · 229 阅读 · 0 评论 -
OpenCup 2015: Chemistry【构造(完全不可能想得到)题】
题目描述:vjudge题目链接 给出n个杯子,每个杯子有一(纳)升的水,每次从一个杯子向另一个杯子倒水,使得后一个杯子的水变成原来的两倍,求出一种操作方案,使得最终第一个杯子有m升水,或无解。题目分析:构造神题。这里的最下面是某位GrandMaster的题解:惊为天人。然而考场还是有巨佬凭借超强的找规律+揣测结论切了这道题。我就概括一下上面的段意:k=2xk=2^xk=2x,...原创 2019-07-06 21:44:50 · 198 阅读 · 0 评论