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;
    }

  • 相关阅读:
    如何使用 IDEA 向 Github 上推送和拉取代码
    CST时间和GMT时间注意事项
    CST时间GMT时间转换
    MultipartFile转InputStream
    Java中InputStream和String之间的转化
    Fastjson 之 Json 对象、Json 字符串、Java 对象之间的转换
    Git 撤销修改
    Springboot 配置文件之 Yaml
    IDEA 快速搭建一个 Springboot 应用
    ZooKeeper 安装
  • 原文地址:https://www.cnblogs.com/hanlu-blog/p/6322604.html
Copyright © 2011-2022 走看看