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

  • 相关阅读:
    Redis集群(一)
    Mysql分库分表
    Redisson分布式锁
    Spring Cloud Eureka 高可用
    Spring RestTemplate具备负载均衡功能
    Redis分布式锁
    B树/B-树/B+树/B*树的数据库应用
    ABAC访问控制模型
    Maven自定义打包的包名
    Versions maven plugin 修改版本
  • 原文地址:https://www.cnblogs.com/hanlu-blog/p/6322604.html
Copyright © 2011-2022 走看看