题面

【错解】

立方就是所有质因子次数都是3的倍数嘛

发现1e5的三次根很小,可以枚举所有和这个数乘起来是完全立方数的(flag*1)

然后……连条边跑最大独立集?

不对啊是NP问题(实际上是个二分图)

那多半要优化连边变成一棵树(flag*2)

推了0.5h没一点结果,就暴搜,希望能剪点枝(那么大的数据剪个*的枝)

然后……搜挂了!0pts

【正解】

既然只和%3有关,那我们可以分解质因数时直接%掉

这样和一个数配对的数是唯一的

由于有重复的数(%了之后),我们可以把它们合并。如果原来是完全立方,就选一个最大的(不能选多个);否则把所有的加起来

然后每对数贪心选最大的

代码

最新文章

  1. Xmemcached的FAQ和性能调整建议
  2. html5新增及废除属性
  3. (C#) 反转字符串,反转一个句子中单词。
  4. mysql与oracle的存储过程有什么区别?
  5. IOS 杂笔-4(属性与成员变量的区别)
  6. C#程序开机运行
  7. bzoj 4423 [AMPPZ2013]Bytehattan(对偶图,并查集)
  8. Automotive Security的一些资料和心得(7):AUTOSAR和Security
  9. 【剑指offer】面试题22:栈的压入、弹出序列
  10. 【Luogu2711】小行星(网络流,最大流)
  11. 【Unity3D与23种设计模式】享元模式(Flyweight)
  12. JavaEE 藏经阁
  13. java基础知识总结--多线程
  14. centos每天自动备份mysql数据库
  15. Ubuntu14.04 安装MySQL 及Can‘t connect to local MYSQL server through socket ’/var/run/mysqld/mysqld.sock‘ (2)
  16. c++刷题(30/100)
  17. 6 unit3-文件操作&函数 review
  18. ASP.Net Core 2.2 MVC入门到基本使用系列 (一)
  19. request获取当前用户
  20. [Backbone] First Application!!!!

热门文章

  1. yii验证系统学习记录,基于yiicms(二)
  2. oggMonitor是什么
  3. python3之线程与进程
  4. awk的常用内置函数的使用【转】
  5. Flask--wtforms快速使用和表单验证(附示例)
  6. 十、springcloud之Consul注销实例
  7. Token机制,防止web页面重复提交
  8. cvpr densnet论文
  9. WiFi无线连接真机进行Appium自动化测试方法
  10. MySQL学习笔记:while循环