腾讯编程马拉松初赛第一场(2013.3.20)
2013-03-30 11:43
218 查看
题目地址:http://wenku.baidu.com/view/bb74cced9b89680203d825f2.html
总体偏容易,看看代码基本就搞懂了。
1001
简单题,代码略。
1002
背包问题的一个变形,参看《背包九讲》:http://wenku.baidu.com/view/519124da5022aaea998f0f22.html
View Code
总体偏容易,看看代码基本就搞懂了。
1001
简单题,代码略。
1002
背包问题的一个变形,参看《背包九讲》:http://wenku.baidu.com/view/519124da5022aaea998f0f22.html
View Code
#include <cstdio> #include <vector> #include <iostream> using namespace std; int T; int a,b; unsigned long long f[50][300]; int main(){ while (scanf("%d %d %d", &a, &b, &T)==3){ int need=b-a+1; int can=T/30; T=T%30; need=need+can; if (T>=15) ++can; if (need<0) need=0; for (int i=0; i<=can; ++i) for (int j=0; j<=need; ++j) f[i][j]=0; f[0][0]=1; for (int i=0; i<can; ++i) for (int j=0; j<=need; ++j) if (f[i][j]){ //printf("%d %d\n", i,j); for (int k=1; k<=3; ++k){ int t=j+k; if (t>need) t=need; f[i+1][t]+=f[i][j]; } } cout<<f[can][need]<<endl; } }
相关文章推荐
- hdu4507恨7不成妻(数位dp) 2013腾讯编程马拉松初赛第一场
- 2013腾讯编程马拉松初赛第一场(3月21日) 小Q系列故事——电梯里的爱情
- 2013腾讯编程马拉松初赛第一场(3月21日) 湫湫系列故事——减肥记II ----线段树
- 2013腾讯编程马拉松初赛第一场(3月21日) 小明系列故事——师兄帮帮忙 !!快速幂取摸
- HDU 4508 湫湫系列故事——减肥记I (2013腾讯编程马拉松初赛第一场)
- 2013腾讯编程马拉松初赛第一场(3月21日) 湫湫系列故事——减肥记II ----线段树
- HDU 4508 湫湫系列故事——减肥记I (2013腾讯编程马拉松初赛第一场)
- 2013腾讯编程马拉松初赛第一场 (hdu4505、hdu4506、hdu4508、hdu4509)
- 第二届腾讯编程马拉松初赛第一场。。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)
- HDU 4505 小Q系列故事——电梯里的爱情 2013腾讯编程马拉松初赛第一场第一题
- 2013腾讯编程马拉松初赛第一场(3月21日) 解题报告 (HDU 4505 HDU4506 HDU4507 HDU4508 HDU4509)
- 第二届腾讯编程马拉松初赛第一场。。hdu4505 hdu4506 hdu4507 hdu4508 hdu4509(未完,4507)
- 2013腾讯编程马拉松初赛 20130320第一场1001 小Q系列故事——屌丝的逆袭 简单题
- 2013腾讯编程马拉松初赛第一场(3月21日) 湫湫系列故事——减肥记I hdu 4508--- 完全背包
- 2013腾讯编程马拉松初赛第一场(3月21日)湫湫系列故事——减肥记II
- 2013腾讯编程马拉松初赛第一场(3月21日)湫湫系列故事——减肥记I
- 2013腾讯编程马拉松初赛第一场(3月21日) 湫湫系列故事——减肥记II ----线段树
- 2013腾讯编程马拉松初赛第一场(3月21日)小Q系列故事——电梯里的爱情
- 2013腾讯编程马拉松初赛第一场(3月21日)小明系列故事——师兄帮帮忙
- 2013腾讯马拉松编程初赛3月21日1002