自己的usaco代码---PROB Barn Repair
来源:互联网 发布:长城宽带独享端口 编辑:程序博客网 时间:2024/05/20 00:38
原创代码
仅供参考
欢迎评论O(∩_∩)O~
/*ID: 输你自己的PROG: barn1LANG: C++*/ #include<iostream>#include <cstdio>#include <algorithm>#include <cmath>using namespace std;int a[205];int f[55][205];int main(){freopen("barn1.in","r",stdin);freopen("barn1.out","w",stdout);for(int i=0;i<=50;i++) fill(f[i],f[i]+201,1000000);int m,V,n;cin>>m>>V>>n;for(int i=1;i<=n;i++) cin>>a[i];sort(a+1,a+1+n);//f[i][j] i个木板,j头牛 f[0][0]=0;for(int i=1;i<=m;i++) for(int j=1;j<=n;j++) {f[i][j]=f[i-1][j-1]+1;f[i][j]=min(f[i][j],f[i-1][j]);f[i][j]=min(f[i][j],f[i][j-1]+a[j]-a[j-1]);}cout<<f[m][n]<<endl;return 0;}
ps:
虽然,跟上一题有相似处,但这是典型的DP题~~
f[i][j]的解释在代码中
输入文件一定要排序
- 自己的usaco代码---PROB Barn Repair
- 自己的usaco代码---PROB Broken Necklace
- 自己的usaco代码---PROB Milking Cows
- 自己的usaco代码---PROB Transformations
- 自己的usaco代码---PROB Palindromic Squares
- 自己的usaco代码---PROB Dual Palindromes
- 自己的usaco代码---PROB Mixing Milk
- 自己的usaco代码---PROB Calf Flac
- 自己的usaco代码---PROB Prime Cryptarithm
- 自己的usaco代码---PROB Greedy Gift Givers
- 自己的usaco代码---PROB Friday the Thirteenth
- 自己的usaco代码---PROB Name That Number
- Barn Repair(usaco)
- USACO 1.3-Barn Repair
- [USACO] Barn Repair
- USACO 1.3 Barn Repair
- USACO Barn Repair
- USACO/Barn Repair(贪心)
- 谷歌Chrome浏览器完美使用攻略(入门篇)
- 心中畏惧的service(二)
- 民主自由test
- Java IO 字节流 InputStream和OutputStream
- Android必备小知识
- 自己的usaco代码---PROB Barn Repair
- 依赖倒转原则&里氏代换原则
- EasyUI[Jquery]将时间戳转化为时间格式
- GSL线性拟合1
- 将表中的数据生成SQL脚本
- c#中如何探测网络连接是否断开?
- Maven 学习一
- nyoj-6-喷水装置一
- Sql Server 基本数据类型