zoukankan      html  css  js  c++  java
  • 叉姐的魔法训练(第六课)---- 暴雨术入门

    挖坑...

    --------------------------------

    一 小学奥数

    HDU 4103 Clock

    火星有A小时B分钟,一天有多少次分针超过时针θ呢。

    当然是A-1次啦。

    #include <iostream>
    #include <cmath>
    #include <cstdio>
    using namespace std;
    const double eps=1e-9;
    int main()
    {
        int A,B;
        double t;
        while ((~scanf("%d%d%lf",&A,&B,&t))&&(A!=0||B!=0||fabs(t)>eps)){
            printf("%d
    ",A-1);
        }
        return 0;
    }

    --------------------------------

    二 贪心计数

    HDU 4104 Discount

    将输入a[]从小到大排序。

    从小到大累加,当a[i]>sum+1时答案就找到啦。

    #include <iostream>
    #include <cstdio>
    #include <cstring>
    
    using namespace std;
    const int maxn=1111;
    int n;
    int a[maxn];
    int main()
    {
        while (~scanf("%d",&n)){
            for (int i=1;i<=n;i++){
                scanf("%d",&a[i]);
            }
            int sum=0;
            for (int i=1;i<=n;i++){
                if (a[i]>sum+1){
                    sum+=1;
                    break;
                }
                sum+=a[i];
            }
            sum+=1;
            printf("%d
    ",sum);
        }
        return 0;
    }
    

    --------------------------------

    三 卡时线段

    HDU 4107 Gangster

    一个数组和一个数p。数组的每一个元素都为0.
    然后进行m次操作。
    每次操作给l,r和c。如果l和r区间的数小于p就加c否则加2*c。

    --------------------------------

    --------------------------------

    --------------------------------

    --------------------------------

    --------------------------------


  • 相关阅读:
    python 基础——generate生成器
    python 基础——*args和**kwargs
    猴子补丁
    python 元类——metaclass
    javascript 数据类型
    C/C++语言实现单链表(带头结点)
    C++仿函数和回调函数的异同
    C++利用动态数组实现顺序表(不限数据类型)
    const的用法
    数据结构之线性表
  • 原文地址:https://www.cnblogs.com/cyendra/p/3681562.html
Copyright © 2011-2022 走看看