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。

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

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

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

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

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


  • 相关阅读:
    Effective_STL 学习笔记(四十) 使仿函数类可适配
    Effective_STL 学习笔记(三十九) 用纯函数做判断式
    PMP考试大纲
    小技巧
    git 常用命令
    java web的返回值对象
    工作任务-SM敏捷核心思维
    树莓派上手
    spring 公用异常处理
    前端现在版本怎么这么乱
  • 原文地址:https://www.cnblogs.com/cyendra/p/3681562.html
Copyright © 2011-2022 走看看