• 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;
    }
  • 相关阅读:
    Selenium的WebDriver API元素定位中的XPath和CSS
    Python中pytesseract库的使用以及注意事项
    Lua语言15分钟快速入门
    day 31 综合架构实时同步服务
    day 30 综合架构存储服务
    day 29 综合架构备份项目
    day 28 综合架构备份服务
    day 27 综合架构开场介绍
    操作系统磁盘管理
    操作系统定时任务
  • 原文地址:https://www.cnblogs.com/sola1994/p/4265344.html
Copyright © 2020-2023  润新知