zoukankan      html  css  js  c++  java
  • Compote CodeForces

    Compote

    CodeForces - 746A

    直接按比例找就行。

    最初WA的代码:  QAQ  写的复杂。。。

    #include <stdio.h>
    #include<stdlib.h>
    int main()
    {
        int a,b,c,i,j,k,ans;
        scanf("%d%d%d",&a,&b,&c);
        i=a;
        j=b/2;
        k=c/4;
        if(i==0||j==0||k==0)
            printf("0 ");
        if(i!=0&&j!=0&&k!=0)
        {
            if((i==j==k)||(i<j&&i<k)||(i==j&&i<k)||(i==k&&i<j)||(j==k&&j>i))
                ans=7*i;
            if((j<i&&j<k)||(i==k&&i>j)||(j==k&&j<i))
                ans=7*j;
            if((k<i&&k<j)||(i==j&&i>k))
                ans=7*k;
         printf("%d",ans);
        }
    return 0;
    }
    后来修改了以后精简的代码:

    #include <stdio.h>
    #include<stdlib.h>
    int main()
    {
        int a,b,c,i,j,k,min;
        scanf("%d%d%d",&a,&b,&c);
        i=a;
        j=b/2;
        k=c/4;
           min=i;
           if(j<min)
            min=j;
           if(k<min)
            min=k;
         printf("%d ",min*7);
    return 0;
    }

    后来经查询用其他方法AC了的代码:

    用快排或者C++可以使得程序更加简洁,可是我还不会QAQ,要继续加油喽!

    #include <stdio.h>
    #include<stdlib.h>
    int MAX(int a,int b)
    {
        return a>b ? a:b;
    }
    int main()
    {
        int a,b,c,i;
        int ans=0;
        scanf("%d%d%d",&a,&b,&c);
            for(i=1; i<=a; i++)
            {
                if(b>=2*i&&c>=4*i)
                {
                    ans=MAX(ans,i+2*i+4*i);
                }
            }
            printf("%d ",ans);
        return 0;
    }

  • 相关阅读:
    基于短周期价量特征的多因子选股体系
    OnePy--构建属于自己的量化回测框架
    Should You Build Your Own Backtester?
    针对Quant的Python快速入门指南
    史上最全量化资源整理
    数字货币量化分析报告[2018-01-31]
    TuShare获取K线数据
    理工科背景如何转行量化交易?
    数字货币量化分析报告[2018-01-30]
    Ta-lib K线模式识别
  • 原文地址:https://www.cnblogs.com/hanlu-blog/p/6322604.html
Copyright © 2011-2022 走看看