标签:\n style size bsp 超过 mes 图片 目的 namespace
题目
f[i][1]=min(f[i-1][0],f[i-1][1])+原来当前楼层的高度;
f[i][0]=min(f[i-1][1],f[i-2][1]);//有两种飞的方案,一层和两层
代码
#include <stdio.h> using namespace std; int f[20001][2],t[20001]; int min(int x,int y) { return x<y?x:y; } int main() { int n; scanf("%d",&n); for (int i=1;i<=n;i++) scanf("%d",&t[i]); for (int i=1;i<=n+2;i++) { f[i][1]=min(f[i-1][0],f[i-1][1])+t[i]; f[i][0]=min(f[i-1][1],f[i-2][1]); } int ans=0x7fffffff; for (int i=n;i<=n+2;i++) { if (f[i][0]<ans) ans=f[i][0]; if (f[i][1]<ans) ans=f[i][1]; } printf("%d\n",ans); return 0; }
标签:\n style size bsp 超过 mes 图片 目的 namespace
原文地址:https://www.cnblogs.com/zjzjzj/p/9692577.html