(JZ1619)2018.07.08【2018提高组】模拟C组 0 .音乐节拍

【题解】POJ 3617 Best Cow Line(贪心) POJ 3617 Best Cow Line 原题 https://vjudge.net/problem/POJ-3617 FJ准备带他的N(1≤N≤2000)头奶牛参加一年一度的“年度农民”比赛。在这场比赛中,每个农民把他的奶牛排成一排,并把它们赶过裁判。 比赛的组织者今年采用了一种新的登记方案:只要按照每头奶牛出现的顺序登记它们的首字母即可。,如果FJ按此顺序接收贝西、西尔维娅和朵拉,他... 阅读详情

音乐节拍

Description

  FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推。
  最近奶牛对弹琴不感兴趣了,他们感觉太枯燥了。所以为了保持奶牛们注意力集中,FJ提出Q(1<=Q<=50,000)个问题,问题的格式都是“第T次节拍弹奏的是哪种音节”
  每个问题对应一个T_i(0<=T_i<=节拍总数-1)请你帮奶牛来解决。

Input

  第一行输入两个空格隔开的整数N和Q
  第2至N+1行每行包含一个整数 B_i
  第N+2-N+Q_1行每行包含一个整数T_i

Output

  输出有Q行,每行输出对应问题的答案。

Sample Input

3 5
2
1
3
2
3
4
0
1

Sample Output

2
3
3
1
1

Data Constraint

题解:

   本题是模拟+二分查找
   首先预处理出一段节拍的开始处和结束处,再二分查找在那一段节拍中(在开始处和结束处之间)就行了

var
 a:array[0..50010,1..2]of longint;
 n,q,i,j,x,l,r,m:longint;
begin
assign(input,'mnotes.in');reset(input);
assign(output,'mnotes.out');rewrite(output);
 read(n,q);
 for i:=1 to n do
  begin
   read(x);
   a[i,2]:=a[i,1]+x-1;
   a[i+1,1]:=a[i,2]+1;
  end;
 for i:=1 to q do
  begin
   read(x);
   l:=1; r:=n;
   while l<=r do
    begin
     m:=(l+r)div 2;
     if x<a[m,1] then r:=m-1
                 else if x>a[m,2] then l:=m+1
                                  else break;
    end;
   writeln(m);
  end;
close(input);close(output);
end.
音频节奏检测(Onset Detection) 1. 前言最近市场上出现一些多个视频拼接而成MV,其原理是根据音频的节拍变换切换视频。 我在这里讲述下如何进行音频节拍检测。2. 音频检测一般流程3.3.1 原始音频频谱以1024为窗口(即每次读取1024个采样点)进行量化 WaveDecoder decoder = new WaveDecoder( new FileInputStream( "samples/sample.wav" 阅读详情

相关推荐

音频节奏检测(Onset Detection)代码示例.zip

音频节奏检测(Onset Detection)代码,已经过测试,下载后直接运行,完美捕获音频节拍点,适用于获取音乐节奏点。

纪中2019暑假培训(7.10)

纪中培训第六天

欢迎您的光顾awa 262

西电微机系统课程设计——步进电机开环控制系统设计

西电微机系统课程设计——步进电机开环控制系统设计 一、课程设计目的 1.掌握微机系统总线与各芯片管脚连接方法,提高接口扩展硬件电路的连接能力。 2.加深对 A/D 和并行接口芯片的工作方式和编程方法的理解。 3.搞懂步进电机的工作原理及控制方式,掌握开环控制系统的设计思路和实现方法。 二、课程设计的内容 手动调节电位器旋钮(0V~5V),通过 ADC0809 模拟输入水库水位 0 米~50 米,CPU收到水位信号后,根据水位高度控制步进电机(水闸)进行调节。 三、系统功能与设计要求 基本功能要求 手

OutlierLi's Blog 7525

2020.3.18 C组模拟赛题解

目录: T1:纸牌游戏 T2:音乐节拍 T3:电视游戏问题 T4:过路费 这次的题是GDKOI的训练题…… T1:纸牌游戏 题目描述 Bessie 是一头非常喜欢纸牌的奶牛,虽然她没有大拇指,但她对纸牌有近乎痴迷的喜爱。不幸的是,牛群中的其他牛都不是好的对手。他们的水平真的很差。他们总是以一种完全可预测的方式来玩纸牌!尽管如此,Bessie 仍然可以选择如何获胜。 Bessie 和她的朋友Els...

绫 813

科研软件|Adobe Photoshop 2024 (PS 2024)

科研软件|Adobe Photoshop 2024 (PS 2024)

m0_55499682的博客 5516

MAX96712在车载摄像头系统中的带宽分配与传输能力计算解析

在计算摄像头带宽与传输接口的关系时,需要考虑视频流的像素分辨率、帧率、颜色深度等因素。以 MAX96712 这种 GMSL2 产品为例,它支持每个链路在正向方向以 3Gbps 或 6Gbps 的固定速率工作。

weixin_43199439的博客 3330

(分治)化装晚会 ——Java算法

​ 题目描述 万圣节又到了!FJ打算带他的奶牛去参加化装晚会,但是,FJ只做了一套能容下两头总长不超过S (1≤S≤1000000)的奶牛恐怖服装。FJ养了N(2≤N≤20000)头按1–N顺序编号的奶牛,编号为i的奶牛的长度为L_i(1≤L_i≤1000000)。如果两头奶牛的总长度不超过S,那么她们就能穿下这套服装。 FJ想知道,如果他想选择两头不同的奶牛来穿这套衣服,一共有多少种满足条件的方案。 输入 第1行是2个整数:N和S; 第2~N+l行每行一个整数:L_i。 输出 1个整数,表示FJ可选择的所

jis225的博客 1252

SIMULINK开发项目实例 1000 例专栏之第847例--基于飞行控制与稳定性的场景实例:多旋翼无人机在风扰动下的稳定性分析

本文介绍了使用Simulink进行多旋翼无人机风扰动稳定性分析的完整流程。首先建立包含动力学模型、控制系统和环境模拟三大模块的仿真系统,其中动力学模型基于牛顿-欧拉方程,控制系统采用PID调节器。重点展示了MATLAB函数实现的风扰动模型和姿态控制算法,通过设置输入信号和输出显示模块完成闭环仿真。最后通过多次风速条件下的仿真测试评估控制系统的抗干扰能力和稳定性表现,为无人机控制系统设计提供了有效的仿真验证方法。

xiaoheshang_123的博客 322

2020.03.18模拟赛17(第二题)

2.【GDKOI训练】音乐节拍(mnotes) 题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推。 最...

我很菜的好吧 1134

tun虚拟网卡没有安装解决之道

目录 描述 过程 一、sstap 会提示你虚拟网卡没有安装; 二、还有会是这样的:病毒和威胁防护中无法启动;引擎不可以用等等,以及会显示需要IT管理员去处理;等等报错的信息; 系统升级地方会显示:Windows Defender Antivirus 的安全智能更新 - KB2267602 (版本 1.305.2147.0) - 错误 0xc8000442 Windows Defender报错; 三、还有就是会出现你搜自己家的WIFI搜不到,电脑端都不会显示WIFI名字; 解决方...

战神/calmness的博客 1万+

在ARM平台上使用Anbox和LXC进行ARM开发调试

在ARM平台上使用Anbox和LXC进行ARM开发调试是一种强大的工具组合。通过安装和配置Anbox和LXC,以及在LXC容器中运行ARM应用程序,开发人员可以方便地进行ARM开发和调试。LXC(Linux容器)是一种轻量级虚拟化技术,它提供了一种在单个主机上运行多个独立的Linux容器的方法。我们将讨论安装和配置Anbox和LXC,以及如何在容器中运行ARM应用程序。通过上述步骤,你现在可以在LXC容器中运行ARM应用程序,并使用Anbox在ARM平台上进行开发和调试。步骤2:启动LXC容器。

KwmGroovy的博客 735

1592. 【GDKOI训练】音乐节拍(mnotes)

1592. 【GDKOI训练】音乐节拍(mnotes) **题目描述** FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节...

蒟蒻こんにゃく 458

YOLO11改进 | 卷积模块 | 轻量化GSConv替换普通的conv

yolo11,GSConv,卷积模块

kay_545 3958

纪中暑假培训: Date 3 :音乐节拍

2018.07.08【2018提高组】模拟C组 :音乐节拍 题目: FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1&lt;=N&lt;=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1&lt;=B_i&lt;=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,...

G2523054231的博客 448

31、MSP430FR2355时钟系统与低功耗模式解析

本文详细解析了MSP430FR2355的时钟系统和低功耗模式。首先介绍了时钟系统的组成,包括XT1振荡器、DCO、MODCLK、MCLK、SMCLK和ACLK的功能与配置方法。接着探讨了MSP430FR2355的五种低功耗模式及其配置要点,并分析了时钟系统与低功耗模式之间的协同关系。最后通过实际应用案例展示了如何在具体场景中优化系统功耗。文章旨在帮助开发者充分利用MSP430FR2355的时钟与低功耗特性,实现高性能、低功耗的嵌入式系统设计。

mars5的博客 196

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

刷题记录:牛客NC25148饥饿的牛

刷题记录:牛客NC25148饥饿的牛

yingjiayu12的博客 320

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

蓝桥杯 算法训练 安慰奶牛

问题描述Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间 的连通性。你首先要决定那些道路是需要保留的N-1条道路。第j条双向道路连接了牧场Sj和Ej(1 &lt;= Sj &lt;= N; 1 &lt;= Ej &lt;= N; Sj !...

language_zcx的博客 490

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

蓝桥杯—每日一题—Sine之舞

文章目录题目描述题目分析题目求解 题目描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1–sin(2+sin(3–sin(4+…sin(n))…) Sn=(…(A1+n)A2+n-1)A3+…+2)An+1 FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。 题目分析 第一眼看到题目,认为这是一道考察递归知识点的题目,但

qq_43874601的博客 610

【题解】抓奶牛

题目描述   有人通知Farmer John他的逃跑的奶牛的位置,FJ要立即把它抓回来。他现在位于点N(0≤N≤100000),而奶牛位于跟他同一直线上的点K(0≤K≤100000)。Farmer John有两种方法去抓住奶牛:走或传。   走:Farmer John能从点X走到X-1或X+1的位置,用时一分钟。   传:Farmer John能从点X到2X的位置,用时一分钟。   如果奶...

weixin_30906701的博客 657

jzoj2020.06.06【NOIP提高组】模拟

好久没打博客了~~~~~ 趁着改完题就搞一搞(话说最近的题都好淼 ) T1 The Bovine Shuffle Description FJ 坚信快乐的牛可以产出更多的牛奶,因此 FJ 在牛棚里安装了一个巨大的迪斯科球并且打算让奶牛们学会跳舞。 FJ在许多出名的奶牛舞中选择了一种叫做 Bovine Shuffle 的舞蹈。这种舞蹈由 FJ 的 N 头奶牛组成。N头奶牛以一种顺序排成一行,接着表演数次 shuffle。每次的 shuffle 会将奶牛重新排列。FJ 为了让奶牛们更加快乐,让奶牛们更容易找到重

jay_zai的博客 706

假期

经过几个月辛勤的工作,FJ决定让奶牛放假。假期可以在1…N天内任意选择一段(需要连续),每一天都有一个享受指数W。但是奶牛的要求非常苛刻,假期不能短于P天,否则奶牛不能得到足够的休息;假期也不能超过Q天,否则奶牛会玩的腻烦。FJ想知道奶牛们能获得的最大享受指数。

magical_qting的博客 1569

点牛--当FJ点到一头奶牛时,及时提醒他下一头奶牛的编号就可以了。

【题目描述】 在农夫FJ(Farmar John)的农场中有成千上万头奶牛,庞大的牛群给FJ增添了很多麻烦,尽管他为每一头奶牛从1开始顺序编上了号码,但是每天清晨点名时(确切的说是点牛),FJ还是常常被巨大的数字弄头晕,比如: FJ:奶牛一亿两千三百四十五万九千九百九十九号! Cow 123459999:到! FJ:奶牛一亿两千三百四十……???……!@#KaTeX parse error: Expected 'EOF', got '#' at position 3: !@#̲ 你能帮助FJ解决这个问题吗?

weixin_43766920的博客 746

【jzoj1592】【二分】【GDKOI训练】音乐节拍

题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推。 最近奶牛对弹琴不感兴趣了,他们感觉太枯燥了。所以为...

蒟蒻的OI路 374

2020寒假【gmoj1592】【GDKOI训练】【音乐节拍】【前缀和+二分】

题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推。 最近奶牛对弹琴不感兴趣了,他们感觉太枯燥了。所以为...

ssllyr 302

JZOJ 1619~1622题目

目录: 1619. 音乐节拍 1620. 【Usaco2009 gold 】电视游戏问题 游戏 3 -$35 60 1621. 【Usaco2009 gold 】头晕的奶牛【图论借用】 1622. 【Usaco2009 gold 】过路费【图论借用】 1619. 音乐节拍 Description   FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1&lt;=N&lt;=50...

qq_35786326的博客 541

蓝桥杯练习-3.7

蓝桥杯练习-3.7 代码练习 ▪ FJ的字符串 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。   不妨设   An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)   Sn=(…(A1+n)A2+n-1)A3+…+2)An+1   FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。 输入格式 仅有一个数:N<20

qq_52633682的博客 539
上一篇: (JZ1046)2018.07.07【2018提高组】模拟B组 2.【GDOI2005】寻宝之旅
下一篇: (JZ1620)2018.07.08【2018提高组】模拟C组 1 .【Usaco2009 gold 】电视游戏问题
SSL_lzx
博客等级 码龄10年 19粉丝 202原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值