hdu2037今年暑假不ac(贪心)

lytwajue lytwajue     2022-09-06     789

关键词:


HDU 2037 今年暑假不AC (贪心)


题目: http://acm.hdu.edu.cn/showproblem.php?pid=2037


很经典的活动安排问题变形, 与算法教材的活动安排一样,依据结束时间进行排序,然后相容的累加就可以。


// 经典贪心问题  活动时间安排的简单变形
// 按活动结束时间,递增排序, 结束时间早的。优先选择

#include <bits/stdc++.h>

using namespace std;

typedef struct active
{
    int st;
    int ed;
    bool operator < (const struct active &at) const
    {
        return this->ed < at.ed;
    }
}Active;

const int MAX = 100+5;
Active arr[MAX];

int main(void)
{
    //freopen("in.txt", "r", stdin);

    int n = 0;
    while(cin>>n && n != 0)
    {
        for(int i=0; i<n; ++i)
            scanf("%d%d", &arr[i].st, &arr[i].ed);

        sort(arr, arr+n);
        //cout<<arr[0].ed<<endl;

        int cnt = 1;
        int j = 0;
        for(int i=1; i<n; ++i)
        {
            // 假设没有冲突
            if (arr[i].st >= arr[j].ed)
            {
                j = i;
                cnt++;
            }
        }

        printf("%d
", cnt);
    }

    return 0;
}


hdu2037今年暑假不ac(贪心,区间更新,板子题)

今年暑假不ACTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):55813    AcceptedSubmission(s):30009ProblemDescription&ldqu 查看详情

hdu2037今年暑假不ac(贪心,活动安排问题)(代码片段)

今年暑假不ACTimeLimit:2000/1000ms(Java/Other)   MemoryLimit:65536/32768K(Java/Other)TotalSubmission(s):15   AcceptedSubmission(s):13Font: TimesNewRoman | Verdan 查看详情

hdu2037今年暑假不ac

今年暑假不ACTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):34428    AcceptedSubmission(s):18346ProblemDescription“今年暑假 查看详情

hdoj2037今年暑假不ac

系统的学了一下贪心,事件的调度问题。重新写了一下。传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2037 1#include<iostream>2#include<algorithm>3#include<cstring>4#include<cstdio>5usingnamespacestd;67 查看详情

hdu2037今年暑假不ac

http://acm.hdu.edu.cn/showproblem.php?pid=2037 ProblemDescription“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电... 查看详情

hdu2037贪心

今年暑假不ACTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):27361    AcceptedSubmission(s):14439ProblemDescription“今年暑假 查看详情

hdu-2037今年暑假不ac(代码片段)

HDU-2037今年暑假不ACDescription“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想... 查看详情

hdu_oj_2037今年暑假不ac

 ProblemDescription XXXXXX(失踪的HDU_oj_2038) Input输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e(1<=i<=n),分别表示... 查看详情

杭电oj2037——今年暑假不ac(java实现)

思路:标准贪心先把所有思路列出来:1.优先选择开始时间最早的,经分析,不可行2.优先选择持续时间最短的,经分析,不可行3.优先选择结束时间最早的,经分析,可行然后根据第三种思路实现代码就好 实现思路:先将数... 查看详情

hdu2037

今年暑假不ACTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):65599    AcceptedSubmission(s):35277ProblemDescription“今年暑假 查看详情

e-今年暑假不achdu-2037

  “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷... 查看详情

hdoj2037今年暑假不ac(代码片段)

ProblemDescription“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作... 查看详情

今年暑假不ac的java版,虽然不懂的贪心但贪心是一种很自然的思想,写着写着就用到了贪心

importjava.util.*;classnodeimplementsComparable<node>{intbegin;intend;@OverridepublicintcompareTo(nodearg0){if(this.begin==arg0.begin)returnthis.end-arg0.end;elsereturnthis.begin-arg0.begin;}}cl 查看详情

(选择不相交区间)今年暑假不achdu2037(代码片段)

今年暑假不ACTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):81858    AcceptedSubmission(s):43754ProblemDescription“今年暑假不AC?”“是的。”“那你干什么呢?”&ld... 查看详情

今年暑假不ac(代码片段)

题目链接题目大意:  有n个想看的节目,输入每个节目的开始时间和结束时间,输出最多看多少个节目? 思路:  就是最经典的贪心,按结束时间排序就好。 1#include<cstdio>2#include<cstring>3#include<al... 查看详情

求区间段数问题-贪心思想(代码片段)

ProblemDescription(hdu2037,水题)“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定... 查看详情

今年暑假不ac

TotalSubmission(s):34989    AcceTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)ptedSubmission(s):18654ProblemDescription“今年暑假不AC?”“是 查看详情

acm今年暑假不ac

“今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想... 查看详情