zoukankan      html  css  js  c++  java
  • 游艇租借

    #include<string>
    #include<cstdio>
    #include<cstring>
    #include<string.h>
    #include<algorithm>
    #include<iostream>
    #include<cctype>
    #include<cassert>
    #include<vector>
    #include <math.h>
    #define rep(i,n) for(int i=0;i<n;i++)
    typedef long long ll;
    using namespace std;
    const int inf=~0U>>1;
    typedef long long ll;
    int M[10][10];
    int dp[10][10];
    int main()
    {
        int n;
        cin>>n;
        for(int i=1;i<=n-1;i++)
        {
            for(int j=i+1;j<=n;j++)
            {
                cin>>dp[i][j];
            }
        }
        for(int i=1;i<=n-1;i++)
            dp[i][i]=0;
        int j;
        for(int r=2;r<=n;r++)
        {
            for(int i=1;i<=n+1-r;i++)
            {
                    j=i+r-1;
                for(int k=i+1;k<j;k++)
                {
                    dp[i][j]=min(dp[i][j],dp[i][k]+dp[k][j]);
                }
            }
        }
        cout<<dp[1][n]<<endl;
        return 0;
    }
  • 相关阅读:
    各种模板
    HNOI2019总结
    WC2019游记
    THUSC2017 Day1题解
    NOIP2018联赛总结
    LOJ2557. 「CTSC2018」组合数问题
    NOI2018游记
    bzoj4671: 异或图
    sg函数小结
    [NOI2011]Noi嘉年华
  • 原文地址:https://www.cnblogs.com/vector11248/p/5018344.html
Copyright © 2011-2022 走看看