腾讯马拉松编程大赛第0,1,5场解题报告
来源:互联网 发布:手机淘宝抢购软件 编辑:程序博客网 时间:2024/04/30 21:03
第O场
A题:
简单模拟题.注意一点就是本身的值和魅力值没有关系.另外就是"如果某位置的邻居和该位置主人性别不同,则总分加上邻居魅力值的绝对值,否则减去;"
这个减去的也是绝对值.
B题:多维完全背包
C题:DAG背包问题
D题:反过来想,对于每一个小孩子i,从其好朋友选1个,从其非好朋友选一个,那么就是a[i]*(n-1-a[i])(类似二维数组组合);因为算了两遍所以除以2,总数就是
C(N,3);
E题:最多剩下20秒,最多能拿下60分,所以dp[i][j]表示在第i进攻下能够获取j分数有多少方案,即dp[i][j]=dp[i-1][j-1]+dp[i-1][j-2]+dp[i-1][j-3];
第一场:
A题:简单模拟题,排序一下,然后记录下相同i层次的人数,扫一遍,每次和上一次的楼层数比较即可
B题:快速幂,求k^t
C题:别人说是数位DP
D题:完全背包,注意初始化为0
E题:先以开始时间排下序,然后扫一遍,每次记载上一次的扫过的最迟时间,然后比较如果有空隙的话
就计算下来.
第五场:
A题:简单模拟题
B题:--
C题:最短路问题,软座建一个图,硬座建一个图.
D题:T_T,想法对了,就是这样的水.只要3<=m<=n+p都行.高精度
E题:简单模拟题,开始的时候看错题了.T_T.以为变为0之后,两边的箱子会靠起来....
从左边或者右边扫都可以,不能全部消去就输了.
- 腾讯马拉松编程大赛第0,1,5场解题报告
- 2013年腾讯编程马拉松初赛第0场(3月20日)解题参考
- 2013年腾讯编程马拉松初赛第1场(3月21日)解题参考
- 2013年腾讯编程马拉松初赛第2场(3月22日)解题参考
- 腾讯编程马拉松复赛第三场 1 & 2 & 5
- 2013腾讯编程马拉松初赛第一场(3月21日) 解题报告 (HDU 4505 HDU4506 HDU4507 HDU4508 HDU4509)
- 2013腾讯编程马拉松初赛第〇场
- 2013腾讯编程马拉松第5场(3.25)部分题解
- 2013腾讯编程马拉松初赛第0场(3月20日) HDU 4500
- 2013腾讯编程马拉松初赛第0场(3月20日)HDU 4501
- 2013腾讯编程马拉松初赛第0场(3月20日)HDU 4502
- 2013腾讯编程马拉松初赛第0场(3月20日)HDU 4503
- 2013腾讯编程马拉松初赛第5场(3月25)(HDU 4525 HDU4526 HDU4527 HDU4528 HDU4529)
- HDOJ4525 威威猫系列故事——吃鸡腿 (数论) && 腾讯2013编程马拉松第5场第一题
- 2013腾讯编程马拉松初赛第0场(3月20)(HDU 4500 HDU4501 HDU4502 HDU4503 HDU4504)
- 2013腾讯编程马拉松初赛第1场(3月21)(HDU 4505 HDU4506 HDU4507 HDU4508 HDU4509)
- Hdu 4500 (2013年 腾讯 马拉松 初赛 第0场 第一题 )
- HDOJ4500 小Q系列故事——屌丝的逆袭(简单模拟) &&腾讯2013编程马拉松第0场第一题
- 最长公共上升子序列 (dp)
- MYSQL关于INSERT操作主键冲突的几个解决方案
- 指针和引用可以用来使函数返回多个值
- Camshift
- Android 天气预报2
- 腾讯马拉松编程大赛第0,1,5场解题报告
- 什么是SDK
- Winform窗体传值的几种方式(属性赋值,委托,事件)
- 顺移加密
- JSP——基本脚本
- 在MINI2440开发板上添加qtopia应用程序
- 网络拓扑图
- 字符串匹配算法
- Java访问权限