杭电HDUacm2037

杭电acm2037:尽可能多的看电视节目 思路:将电视节目按结束时间从小到大排列,越早结束,越能看更多的节目; 以结束时间顺序找上个节目结束后能开始的节目,统计个数; 额,好像是贪心算法的一个简单题,没到那个层次,作为小白的我任重而道远啊- -!。#include <iostream> using namespace std; struct program{ int start_time; int end_time; } 阅读详情

贪心算法,同类于看电视的还有老鼠拿钱和猫换食物。

#include <stdio.h>
#include <algorithm>
using namespace std;

struct time {
	int s;
	int e;
	
	bool operator < (const time &A) const {
		return e < A.e;
	}
}buf[101];

int main() {
	
	int n, i, ans, currentTime;
	while(scanf("%d", &n) != EOF) {
		if(n==0)	break;
		for(i=0; i<n; i++) {
			scanf("%d%d", &buf[i].s, &buf[i].e);
		}
		ans = 0;
		currentTime = 0;
		sort(buf, buf+n);
		for(i=0; i<n; i++) {
			if(currentTime<=buf[i].s) {
				currentTime = buf[i].e;
				ans ++;
			}
		}
		printf("%d\n", ans);
	}
	
	return 0;
}


ACM HDU 自己做的HDU ACM已经AC的题目 立即下载

相关推荐

【MBD开发】Simulink中的枚举

01 什么是枚举 按百度百科的词条【枚举】是在编程语言中用来存储一组固定的常量。不同编程语言的枚举语法也不一样,以C语言为例。 typedef enum{ GEAR_P, //0:P挡 GEAR_R, //1:倒挡 GEAR_N, //2:空挡 GEAR_D, //3:前进}_GEAR; 上面枚举了一个_GEAR数据,用GEAR_P表示0,GEAR_R表示1……​​​​​​​ if(current_gear==GEAR..

f6723的博客 3096

HDU杭电ACMOJ训练指南

杭电OJ训练指南

云澈的博客 4690

欧拉 openEuler 20.03安装配置tigervnc-server

欧拉 openEuler 20.03安装配置tigervnc-server openEuler VNC

郭亚望 8952

Java算法_贪心算法——HDU_2037:“今年暑假不AC“

贪心算法的定义,HDU2037用贪心算法解答。

hhhyixin的博客 588

Meta-RL之Meta-Gradient Reinforcement Learning

这篇文章是用元学习算法去学习RL的超参数η={γ,λ}\eta=\{\gamma,\lambda\}η={γ,λ}。当然不仅限于这2个超参数,还可以是和回报相关的超参数。 本文的核心思想:我们之前接触过Meta-Learning参数的初始化(MAML、Reptile)以及Meta-Learning参数的更新优化(L2L-by-gd-by-gd、Opt as a model for few-shot learning),那么这篇就是能否Meta-Learning到η={γ,λ}\eta=\{\gamma,\l

Ton的博客 2520

图解“交易·支付·清结算·账务”全局

这个过程大致是这样的,用户先到平台选择喜欢的“餐品”,然后“下单”,生成交易“账单”,用户选择支付方式进行“支付”,支付成功后平台要履行承诺把餐送到,“履约”完成以后平台就开始进行各方利益的“清分”,计算清楚应给谁多少钱,并“记账”,最后将款项“结算”给商家,这个过程如图7所示。交易系统请求订单系统创建订单,因为不清楚平台和商家之间的清结算协议,所以暂且认为所有优惠由平台提供给用户,后续平台再基于协议跟商家之间做优惠的分摊,将上述商品、优惠、计价等信息集成到一起,就得到了完成的订单信息了,如表4所示。

wjianwei666的专栏 1万+

杭电2033-2037总结

昨天已经把题目做完,但是没有写总结博客。 2033:简单的加法题,但是要按照60进制处理进位。   2034:做完这道题的时候,我翻阅了大一的课本《离散数学结构》,查阅了特征函数和子集的计算机表示方法,非常怀念大一的学习时光,但是当时没有好好地把离散数学基础打好。 在这道题里,A-B一定是A的子集。首先假设A-B等于A,然后遍历A中的每个元素,对于A中的每个元素,遍历B中的每个元素,只要找

doufesion的专栏 546

Python DEAP 库深度解析:从基础架构到高级应用

DEAP 是一个基于 Python 的开源框架,专门用于实现和运行各种进化算法,旨在帮助用户轻松地构建和调整进化算法,用于解决各种优化和搜索问题。本节中,介绍了 DEAP 相较于其它进化计算框架的优势,以及 DEAP 中重要的工具 creator 和 Toolbox。

盼小辉丶的博客 5084

HDU-2037 今年暑假不AC 贪心

题目链接 :https://vjudge.net/problem/HDU-2037 题意: 活动安排问题,要求活动之间不能有重叠,问最多能够安排多少活动 分析: 这是经典的活动安排问题 首先可能想到是贪心问题或者动态规划,直觉想到可能是贪心问题。可以想到的可能有三种安排策略: ① 先开始的活动先安排 ② 时间短的活动先安排 ③ 早结束的活动先安排 第一种策略不正确,举例...

weixin_30263073的博客 173

拼多多全站商品SKU数据爬虫实战:Python自动化采集与清洗

在电商数据分析领域,SKU(Stock Keeping Unit,库存量单位)数据是洞察商品策略、价格体系和市场竞争格局的核心抓手。本文以拼多多平台为研究对象,系统讲解如何利用Python构建一套完整的全站商品SKU自动化采集与清洗流程。文章涵盖目标分析与反爬策略、网络请求模拟、数据解析、分布式存储、数据清洗与标准化,以及调度与运维等全链路环节,并提供可直接运行的代码示例。拼多多API返回的数据结构大致如下(已脱敏):json"goods_name": "某品牌运动鞋",

2201_76125261的博客 216

QT如何使用CTK插件搭建应用程序框架?

CTK框架,QT框架,插件系统

cs821984831的博客 735

杭州电子科技大学acm基础100题 2000~2099 hdu acm basic 100(持续更新)

持续在此更新题解。

zongzuoscc的博客 1475

基于STM32设计的ECG+PPG人体参数测量系统(华为云IOT)(217)

该系统的核心是基于STM32F103RCT6微控制器,这是一种高性能、低功耗的嵌入式处理器,适用于各种复杂的控制和数据处理任务。系统利用先进的传感器技术,如光电传感器PulseSensor模块来准确测量人体脉搏血氧饱和度及心率(PPG),同时采用AD8232生物电信号采集模块捕捉并处理人体的心电图信号(ECG),从而全面反映用户的心脏活动状态。

1万+

初识贪心!——hdu 2037

杭电hdu2037代码 贪心

Arizona不放弃 404

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【ACM】漫漫长路—刷题网站推荐

相信很多ACM小伙伴都有这样的经历,感觉自己的程序挺完美的,结果判题的时候一直WA,WA到心态爆炸又不知道错在哪里,这个时候你就会觉得能看测试数据是一件多么美好的事情。遇到不会的题不要慌,百度搜题解一般都搜得到,搜不到还可以看别人代码(小声哔哔一句,其实我看不太懂俄罗斯人写的代码QWQ)。适合新手刷题,特别是Problem Archive第11页,菜鸡的我刚开始就是从hdu开始的QWQ。许多比赛就是在hdu上面举行的,若是觉得自己还行,可以体验一下区域赛的难度。还可以自己拉比赛锻炼,功能强大的刷题网站。

acmyyds的博客 6036

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

http://acm.hdu.edu.cn/showproblem.php?pid=2037 以节目结束时间作为贪心搜索的依据。 证明贪心算法在此问题中适用: (反证法) 如图所示…… AC代码: #include using namespace std; int int_comp(const void *a, const void

程书画的 BLOG 1379

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

HDU-ACM程序设计——BFS(宽度优先搜索)

对一个二叉树来说,宽度优先的意思就是遍历树的时候先一边到另一边(左右)再从上到下。比如这棵二叉树宽度优先遍历得到51 72 4 6 3很明显,这里出现了三个分层,也就是说下层的节点一定比上层的节点晚出现。那么我们可以借助这种特殊的性质加上队列的先进先出达到搜索的目的,找出层数最小的,符合要求的节点。我们先讲队列。

weixin_73620289的博客 694

杭电oj —— 2037(贪心算法)

package com.demo2; /* * “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&amp;*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目, 比如新闻联播(永远不要忘记关心国家大事)、非常6+7...

LiLi_code的博客 1406

杭电ACM 第2037题

#include&lt;iostream&gt; #include&lt;string&gt; #include&lt;stdlib.h&gt; using namespace std; struct Stu{ public: int startime; int endtime; int hostime; void shuru(int sta,int en){ ...

PeixinYe的博客 628

杭电ACM2037

#include #include #include #include #include using namespace std; typedef struct time{ int beg; int end; }time; time a[105]; int cmp(const void *a,const void *b) { //按照结束时间先后进行排序,先结束的节目是一定要看

我是任玉琢 816

杭电oj HDOJ 2037 今年暑假不AC(贪心算法)

杭电oj HDOJ 2037 今年暑假不AC(贪心算法) 题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2037 Problem Description “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%…” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作...

qq_39880604的博客 473

HDU ACM-1003

1、如题,HDU ACM-1003最大数问题。链接地址:http://acm.hdu.edu.cn/showproblem.php?pid=1003 该题考察的是经典算法分治法,利用分治法求最大子段和。如下图: AC代码如下: #include <stdio.h> int getMaxNum(int *pArray, int nStart, int nEnd, int *pS...

dzchlj的博客 361

杭电2037(排序+贪心) 之 今年暑假不AC

今年暑假不AC Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 51983 Accepted Submission(s): 27948 Problem Description “今年暑假不AC?” “是的。” “那你干什么呢

ESESZB的博客 777

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

贪心算法就是只要满足我当前利益最大化即可,所以有时候得出的结果不是最优解。一般使用贪心算法要满足两个条件:a.贪心选择性质。b.最优子结构性质。 贪心选择性质:这是贪心算法与动态规划的区别。也就是说,我通过局部的最优来达到整体的最优。动态规划一般是以“自底向上的方式解决问题(如数塔问题)”,而贪心是以“自上向下的方式解决问题(如HDU2037(活动安排)“。 最优子结构性质:这个性质是贪心和动

so true_interview / 751

【杭电oj】2037题--今年暑假不AC--深度优先搜索

今年暑假不AC?“是的。“那你干什么呢?“看世界杯呀,笨蛋!确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)

Like___This的博客 544
上一篇: 杭电HDUacm2098
下一篇: 杭电acm2069
寂寞灵魂
博客等级 码龄15年 111粉丝 284原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值