ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

神秘构造题

2021-05-09 21:02:45  阅读:227  来源: 互联网

标签:神秘 黑点 质数 构造 pmod 对角线 左上 equiv


Coloring Torus AGC030Chttps://www.luogu.com.cn/problem/AT4512
考虑如果 \(k\le n\),那么直接一行一种颜色就行了
如果 \(k>n\),考虑可以转化为在对角线上染色,由于这个相邻的定义是循环的,所以合法:

无标题.png

但这样仍然只能构造最多 \(n\) 中颜色,但发现可以把一部分对角线交替染色:

无标题.png

于是就可以了

Modulo Matrix AGC027Dhttps://www.luogu.com.cn/problem/AT4378
一个想法是先把格子黑板染色来分类,然后白点取它相邻的四个黑点的 \(\operatorname{lcm}+1\)
但这样如果在黑点上乱填的话值域仍然会炸
所以考虑对每一条穿过黑点的对角线(两个方向都算)确定一个质数,一个黑点的值就填两条穿过它的对角线的质数的乘积
然后就是如何确定这些质数的位置
先考虑所有从左上到右下的对角线,质数从小到大隔一条放一个,然后考虑从左上到右下的对角线,仍然是从小到大隔一条放一个
然后在重新考虑左上到右下的对角线,把那些没放的条再从小到大放上,左上到右下的也是同理
这样搞出来的有什么特点?就是由于质数是一个大一个小来放置的,所以同一个白点四周的四个黑点不会同时太大,也就不会乘炸了

Choosing Points AGC025Dhttps://www.luogu.com.cn/problem/AT3967
一个结论是平面上距离为 \(\sqrt{r}\) 的整点构成二分图
按照 \(r \bmod 4\) 分类,考虑 \(a^2+b^2=r\)(分别是横纵坐标的差值)

  • \(r\equiv 3\pmod 4\),没有符号要求的 \(a,b\)
  • \(r\equiv 1\pmod 4\),\(a,b\) 奇偶性不同,那么按棋盘的方式黑白染色
  • \(r\equiv 2\pmod 4\),\(a,b\) 都是奇数,隔行染色
  • \(r\equiv 0\pmod 4\),把 \(a,b\) 都缩小一半转化为上面的情况

于是在 \(\sqrt{D1}\) 的分类关系下能取出大小大于等于全集一半点
然后在这一些点中再按照 \(\sqrt{D2}\) 的分类关系取出大小大于等于全集四分之一的点

CF1270E Divide Points

标签:神秘,黑点,质数,构造,pmod,对角线,左上,equiv
来源: https://www.cnblogs.com/suxxsfe/p/14748799.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有