标签:格子 Power 16 题解 Differences leq CF1485D lcm
一道思维题。
首先题目上有 \(1 \leq b_{i,j} \leq 16\),而要求 \(b_{i,j} \mid a_{i,j}\),因此我们可以求一下 \([1,16]\) 内所有整数的 \(\operatorname{lcm}\):
\[\operatorname{lcm}(1,2,...,16)=720720<1000000 \]因此我们可以考虑对要求的 \(a_{i,j}\) 做一个黑白染色(就类似于国际象棋的棋盘),黑色格子旁边全是白色格子,白色格子旁边全是黑色格子。
对于所有黑色格子,直接填上 720720 就好,对于白色格子,可以考虑暴力枚举差值 \(k^4\),然后判断结果是否能够整除 \(b_{i,j}\)。
由于 \(32^4>1000000\),因此复杂度为 \(O(31nm)\)。
Code:Github CodeBase-of-Plozia CF1485D Multiples and Power Differences.cpp
标签:格子,Power,16,题解,Differences,leq,CF1485D,lcm 来源: https://www.cnblogs.com/Plozia/p/16156548.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。