zoukankan      html  css  js  c++  java
  • HDOJ 1070

    不知道为什么过不了???

    #include <iostream>
    #include <string>
    #include <cmath>

    using namespace std;

    struct Milk
    {
        string name;
        double price;
        int vlm;
        int ok;
        double GDG;
        int day;
    }M[103];

    int main()
    {
        int n;
        cin>>n;
        for(int i=0;i<n;i++)
        {
            int m;
            cin>>m;
            for(int j=0;j<m;j++)
            {
                M[j].day=0;
                M[j].ok=1;
                cin>>M[j].name>>M[j].price>>M[j].vlm;
                if(M[j].vlm>1000)  M[j].vlm=1000;
                if(M[j].vlm<200)   M[j].ok=0;

                M[j].day=M[j].vlm/200;

                M[j].GDG=M[j].price/M[j].day;

            }

            double min=999999.99;

            int p;

            for(int k=0;k<m;k++)
            {
                if(M[k].ok==1)
                {
                    if(M[k].GDG-min<1e-8)
                    {
                        min=M[k].GDG;
                        p=k;
                    }
                    else if(fabs(M[k].GDG-min)<1e-8)
                    {
                        if(M[k].vlm-M[p].vlm>1e-8)
                        {
                            p=k;
                        }
                    }
                }

                //cout<<M[k].day<<" "<<M[k].GDG<<endl;
            }


            cout<<M[p].name<<endl;

        }

        return 0;
    }

  • 相关阅读:
    JAVA读取PROPERTIES文件方式一
    JAVA时间工具类用法
    webservice
    SPRING+JPA+Hibernate配置方法
    Spring Boot,Spring Data JPA多数据源支持配置
    mybatis---实现关联表查询
    CXF WebService整合SpringMVC的maven项目
    ISO8583报文协议
    服务器换了一组硬盘后,读取不到硬盘数据,开不了机
    Ubuntu server12.04安装JDK+Tomcat+mysql
  • 原文地址:https://www.cnblogs.com/CKboss/p/3351111.html
Copyright © 2011-2022 走看看