zoukankan      html  css  js  c++  java
  • neu 2015.1

    链接:http://acm.neu.edu.cn/hustoj/contest.php?cid=1047

    题解:http://acm.neu.edu.cn/?p=56

    实在太水 只水了五道= =

    A:

    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    using namespace std;
    double num[20];
    int main()
    {
        int t;
        double eal,ans;
        int i,j,k;
        scanf("%d",&t);
        while(t--)
        {
            for(i=1;i<=12;i++)
            {
                scanf("%lf",&num[i]);
            }
            for(i=1;i<=2;i++)
            {
                double temp;
                for(j=1;j<=12;j++)
               {
                scanf("%lf",&temp);
                if(temp>num[j]) num[j]=temp;
               }
            }
            scanf("%lf",&eal);
            ans=eal;
            for(i=1;i<=12;i++)
            {
                if(num[i]>0)
                {
                    eal+=eal*(num[i])/100;
                }
            }
            printf("%.3f
    ",eal-ans);
        }
        return 0;
    }

    B:

    #include <algorithm>
    #include <iostream>
    #include <cstring>
    #include <vector>
    #include <cstdio>
    #include <cmath>
    #include <queue>
    using namespace std;
    typedef long long LL;
    const int N = 100055;
    int n,t,m;
    int a[100005];
    int b[100005];
    int main()
    {
        while(scanf("%d %d %d",&n,&t,&m) !=EOF)
        {
            int i,j;
            for(i = 0; i <n; i++)
            {
                scanf("%d",&a[i]);
            }
            int ans = 0;
            int begin = 0,end = 0;
            for(i = 0; i < n; i++)
            {
                if(a[i] <= t)
                {
                    end++;
                    if(end - begin == m)
                    {
                        ans++;
                        begin++;
                    }
                }
                else
                begin = end;
     
            }
            printf("%d
    ",ans);
     
        }
        return 0;
    }

    C:

    #include <cstdio>
    using namespace std;
    int main()
    {
       int t,n;
       int i,j,k;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d",&n);
            if(n==0) {printf("1
    "); continue;}
            printf("5");
            for(i=1;i<=n-1;i++)
            {
                printf("0");
            }
            printf("5");
            for(i=1;i<=n-1;i++)
            {
                printf("0");
            }
            printf("
    ");
        }
        return 0;
    }

    E:

    #include<cstdio>
    #include<cstring>
    #include<cmath>
    #include<algorithm>
    using namespace std;
    int   a[1000000+10];
    int vis[1000000+10];
    int ans;
    void swap(int &a,int &b)
    {
        int temp=a;
        a=b;
        b=temp;
    }
    int main()
    {
        int n;
        int i,j,k;
        while(scanf("%d",&n)!=EOF)
        {
            ans=0;
            for(i=1;i<=n;i++)
            {
                scanf("%d",&a[i]);
                vis[a[i]]=i;
            }
            for(i=1;i<=n;i++)
            {
                int temp=a[i];
                if(a[i]!=i)
                {
                    ans++;
                    vis[temp]=vis[i];
                    swap(a[i],a[vis[i]]);
                     
                }
            }
            printf("%d
    ",ans);
        }
        return 0;
    }

    J:

    #include <cstdio>
    using namespace std;
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            printf("%d
    ",(n + 1)/2);
     
        }
     
        return 0;
    }
  • 相关阅读:
    大型运输行业实战_day03_1_基于intellij idea的非maven spring+springMVC+mybatis搭建
    大型运输行业实战_day02_2_数据模型建立
    大型运输行业实战_day02_1_数据库设计与powerDesigner使用
    MySQL 并发控制(锁得使用)
    Oracle 日期减年数、两日期相减
    Oracle 递归拼接字段
    设计模式之适配器模式(结构型)
    设计模式之桥接模式(结构型)
    设计模式之装饰模式(结构型)
    Redis学习笔记之位图
  • 原文地址:https://www.cnblogs.com/sola1994/p/4265344.html
Copyright © 2011-2022 走看看