zoukankan      html  css  js  c++  java
  • HDU 1260: Tickets

    2
    2
    20 25
    40
    1
    8

    08:00:40 am

    08:00:08 am

    分析:

    经典DP题目。状态转移方程:dp[i]=min(dp[i-1]+a[i],dp[i-2]+b[i])

    #include <stdio.h>
    #include <string.h>
    int min(int a,int b){
        return a>b?b:a;
    }
    int a[2005],b[2005],dp[2005];
    int main(int argc, char *argv[]) {
        int t,temp,h;
        scanf("%d",&t);
        while(t--){
            memset(a,0,sizeof(a));
            memset(b,0,sizeof(b));
            memset(dp,0,sizeof(dp));
            int n;
            scanf("%d",&n);
            for(int i=1;i<=n;++i)scanf("%d",&a[i]);
            for(int i=2;i<=n;++i)scanf("%d",&b[i]);
            dp[1]=a[1];
            dp[2]=min(a[1]+a[2],b[2]);
            for(int i=3;i<=n;++i)dp[i]=min(dp[i-1]+a[i],dp[i-2]+b[i]);
            temp=dp[n];
            h=8+temp/3600;
            printf("%02d:%02d:%02d %cm
    ",h>12?h-12:h,temp%3600/60,temp%60,h>12?'p':'a');
        }
        return 0;
    }
    View Code
  • 相关阅读:
    安装 windows 2008 解决 gpt 分区问题
    you have not created a boot efi partition
    echarts gauge 仪表盘去除外发光效果
    上国际网络——通过配置host
    juery 选择器 选择多个元素
    html5 <input> placeholder 属性
    PHP——字符串统一转码为GBK,自动判断是否UTF8并转码
    sublime text2 解决中文乱码
    PHP超级全局变量——Session 变量
    js为元素添加onclick事件
  • 原文地址:https://www.cnblogs.com/Rhythm-/p/9322676.html
Copyright © 2011-2022 走看看