直接利用simulator退火应该可以得到大量分数。

  op=1:1,4,5,6,10 即构造序列{ai},最小化Σti,ai+rai,aj

  1:暴搜/退火。

  4:观察到图大致成一条链(注意其中有两个断点,对比数字和行数就可以发现)。于是设f[i][j]为第i个任务在j号TPU上完成时,前i个任务计算及传输的最小代价即可,同时记录方案。

  5:观察到j-i<=5,于是状压dp,与4类似。

  6:只有两台TPU,即要将任务划分成两个集合,分到某个集合有一定代价,某两个任务不在同一集合有一定代价。容易想到最小割,中间一排点表示每个任务,源汇向其连边,割掉哪边就表示分到另一边,同时点之间连边表示不在同一集合的代价。跑完最大流根据与源相连的边哪些满流即可求出方案。

  10:退火。

  op=2:2,3,7,8,9 先坑着。

最新文章

  1. 配置SSH框架的心得
  2. DEV设计之自动流水号,DEV专家解答,自己折腾了半天也没有搞定,怪英文不好
  3. 1:时间戳转换成年月日函数,2:url截取参数方法,3:弹窗自定义方法 4:点击按钮加入购物车
  4. TLV简介
  5. 由于xrdp、gnome和unity之间的兼容性问题,在
  6. FZU 1025 状压dp 摆砖块
  7. 从底层理解Python的执行
  8. PAT乙级真题1005. 继续(3n+1)猜想 (25)(解题)
  9. Sun开发的JINI技术在网络中的应用
  10. struts2的配置和使用
  11. 在线程中建立Form遇到的问题
  12. linux_mac_配置itrem2 rz sz_bug处理
  13. POI操作Excel详细解释,HSSF和XSSF两种方式
  14. MingQQ v1.0高仿版开源了,使用WebQQ协议实现了QQ客户端基本的聊天功能...
  15. java课程设计(团队)-五子棋
  16. Windows系统下python3中安装pyMysql
  17. linux 防火墙操作
  18. svn统计代码行数(增量)
  19. Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
  20. MySQL备份及数据恢复

热门文章

  1. Flask上下文源码分析(一)
  2. Googletest - Google Testing and Mocking Framework
  3. vmware 两删除一清空
  4. uefi是如何启动linux内核的?
  5. JS-数组与伪数组
  6. MeasureSpec常用方法
  7. Transaction check error:
  8. Node.js使用MySQL连接池示例
  9. 【c# 学习笔记】析构函数
  10. 【miscellaneous】MPEG2、MPEG4、H264的差异