1619. 音乐节拍

【题解】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

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
int n,m;
int a[500000];
int x;
int s;
using namespace std;
int main()
 {
    freopen("mnotes.in","r",stdin);
    freopen("mnotes.out","w",stdout);
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
     {
        scanf("%d",&x);
        a[i]=a[i-1]+x;
      }
    for(int i=1;i<=m;i++)
     {
        scanf("%d",&x);
        x++;
        int l=1;int r=n;
        int mid=(l+r)/2;
        while(l<r)
         {
            if(a[mid]>x)r=mid;
            if(a[mid]<x)l=mid+1;
            if(a[mid]==x)
             {
                printf("%d\n",mid);
                s=1;
                break;
               }
            mid=(l+r)/2;

          }
          if(s==0)printf("%d\n",l);
          s=0;
       } 
       return 0; 
 }
音频节奏检测(Onset Detection)代码示例.zip 音频节奏检测(Onset Detection)代码,已经过测试,下载后直接运行,完美捕获音频节拍点,适用于获取音乐节奏点。 立即下载

相关推荐

基于RYU+Mininet的SDN校园网络实战:从零搭建虚拟化实验环境

本文详细介绍了如何利用RYU控制器和Mininet搭建SDN校园网络实验环境,从Ubuntu虚拟机准备到网络拓扑设计,再到关键网络功能实现。通过实战案例展示SDN在校园网络中的应用优势,包括简化配置、提升效率等,为网络工程师和学生提供了一套完整的虚拟化实验方案。

weixin_30872499的博客 458

纪中2019暑假培训(7.10)

纪中培训第六天

欢迎您的光顾awa 262

现控报告-- 分析倒立摆系统稳定性、能控性及能观性分析,设计PID控制方案(附matlab)

建立直线一级倒立摆系统的动力学模型,推导该系统的运动方程,求出直线一级倒立摆系统传递函数模型及空间状态方程模型。接着描述了PID控制系统设计原理及PID控制器各校正环节的作用,简要叙述了参数的整定方法。设计了直线一级倒立摆摆杆摆角及小车位置常规单回路控制器,通过Simulink仿真知道常规单回路控制器能控制摆杆摆角,不能控制小车位置。于是设计出了直线一级倒立摆双闭环控制器及基于倒立摆系统的状态空间方程控制器,利用软件进行仿真,仿真结果表明,常规双闭环控制方案和基于状态空间方程加控制方案均能对摆杆摆角及小车位

mengshenglo的博客 4万+

2020.3.18 C组模拟赛题解

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

绫 813

梦幻西游端游脚本开发实战:从易语言到大漠多线程全解析

本文详细解析了梦幻西游端游脚本开发的全流程,从易语言基础入门到大漠插件多线程实战。重点介绍了易语言中文编程优势、大漠插件图色识别技术,以及多线程控制台开发技巧,帮助开发者高效实现游戏自动化,提升脚本稳定性和执行效率。

weixin_29251567的博客 1061

基于YOLOv5与海康工业相机的高分辨率实时检测实践

本文详细介绍了基于YOLOv5与海康工业相机的高分辨率实时检测实践,通过优化相机配置、网络传输和YOLOv5模型适配,实现了每秒15帧以上的实时检测性能,缺陷识别准确率高达99.2%。特别适用于电子元件焊接点检测、精密齿轮齿痕检查等对微小缺陷敏感的场景。

weixin_30872499的博客 475

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

手把手教你用示波器抓取MIPI D-PHY波形:从LP11到HS Burst的完整信号解析

本文详细介绍了使用示波器精准捕获MIPI D-PHY信号的关键技巧,包括探头选择、示波器参数设置、信号状态解析及高级触发配置。通过实战案例和波形分析,帮助工程师快速识别从LP11到HS Burst的各种信号状态,解决常见的信号完整性问题,提升调试效率。

weixin_30471561的博客 563

(分治)化装晚会 ——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

基于MATLAB实现语音信号MFCC特征提取(附完整代码)

你有没有想过你的智能手机是如何理解语音指令的?或者 Alexa 和 Siri 等语音助手如何处理您的命令?这种卓越能力背后的机制在很大程度上归功于一种称为 Mel 频率倒谱系数 (MFCC) 的方法。语音识别技术允许机器解释人类语音,将口语转换为计算机可以操纵的格式。这项技术对于开发交互式和响应式 AI 至关重要,例如声控助手、自动化客户服务系统和实时翻译服务。MFCC 代表 Mel 频率倒谱系数。这是用于自动语音和说话人识别的功能。

baidu_34971492的博客 1314

手搓UDS Bootloader|全网独家复现0x10诊断会话控制、详解会话跳转规则与S3超时机制、助力ECU在线刷写、固件迭代、车规安全升级落地

在车载UDS诊断(ISO 14229)与Bootloader固件升级架构中,0x10诊断会话控制服务是所有高级诊断、固件刷写功能的前置核心与权限管控入口,属于UDS基础必实现服务。车载ECU通过分级会话模式,隔离常规故障诊断、高级标定、固件重编程等高、低权限操作,从协议层面保障车载电控系统的安全性与稳定性。多数嵌入式开发者开发UDS Bootloader时,仅简单实现会话切换报文应答,未吃透会话强制跳转规则、S3安全超时机制、会话权限绑定、APP在线刷写跳转逻辑。

getusushu的博客 465

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

学Simulink--基于电力电子变换器的建模与仿真实例:LLC谐振变换器在高频AC-DC转换中的建模

本文详细介绍了使用Simulink+Simscape Electrical对LLC谐振变换器进行建模与仿真的完整流程。LLC谐振变换器因其高效率、低噪声的特点,广泛应用于高频AC-DC转换场景。文章从背景原理出发,逐步讲解系统结构设计、建模步骤(包括AC源、整流器、LLC变换器、负载等模块搭建)、控制策略实现(固定频率/变频/PID控制)和仿真设置。通过分析仿真结果的关键指标,提出参数整定和算法优化建议。该建模方法为电力电子设计人员提供了实用的仿真工具,有助于优化LLC变换器性能,缩短开发周期。

xiaoheshang_123的博客 298

JZOJ 1619. 音乐节拍

目录: 题目: 分析: 代码(离线): 代码(在线): 题目: 单击看题目 分析: 作者为了迎合第一题的难度,所以将数据大小限制得十分友善,故此,我们可以暴力模拟直接AC(离线算法),也可以使用前缀和+二分(在线算法) 代码(离线): #include&amp;lt;cstdio&amp;gt; #include&amp;lt;cstring&amp;gt; #include&amp;lt;...

qq_35786326的博客 320

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【jzoj 1619】 音乐节拍 {前缀和+二分查找}

题目 解题思路 比赛时,看到这道题目的时候,第一感觉用桶或者什么的。但是我怕时间超限,于是用了一个O(n log n)的做法,先用前缀和算出每一种音的边界,然后在线处理,逐个判断,本可以再优化的。因为只是第一道题,就没必要如此“复杂”。 代码 #include&lt;cstdio&gt; #define fre(x) freopen(#x".in","r",stdin),f...

Nowed 996

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

音乐节拍 Description   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种音节,依此类推。   最近奶...

程序难民窟(公墓)(๑ŐдŐ)b 366

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

2018/7/8-纪中某C组题【jzoj1619,jzoj1620,jzoj1621,jzoj1622】

前言 分数250250250,十分开心 正题 T1:音乐节拍 洛谷题目链接:https://www.luogu.org/problemnew/show/P2969 大意 有n段音乐,每段音乐持续时间不同,q个询问求一个时间点再放那首歌 考试时 开始时发现询问的时间点不是按顺序来的,于是就想到了离线算法。 解题思路 先将询问排个序,然后一个指针指向现在的音乐,如果...

QuantAsk 654

51单片机奏乐C语言,51单片机演奏音乐

51单片机演示世上只有妈妈好音乐1.jpg (34.38 KB, 下载次数: 49)2012-7-13 16:19 上传51单片机演示世上只有妈妈好音乐2.jpg (56.92 KB, 下载次数: 41)2012-7-13 16:19 上传//《世上只有妈妈好》51单片机C语言程序和音乐采灯程序//此程序在硬件上调试通过//本程序的单片机晶振采用11.0592MHZ//此程序的流水灯随音乐的节拍的...

weixin_39756192的博客 565

2018.07.08【2018提高组】模拟C组

前言 今天做得不错吧,…… 比赛题目 JZOJ 1619 音乐节拍 题目大意: n个节拍,对于第i个节拍,持续的时间是Bi−1至Bi−1Bi−1至Bi−1B_{i-1}至B_i-1,q个询问,求在某个时间是第几个节拍。 分析 思路1:(在线)时间复杂度:O(n+qlogn)O(n+qlogn)O(n+qlogn) 由于持续的时间是递增的(前缀和),所以用二分查找找出...

lemondinosaur的博客 275

纪中暑假培训: 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

假期

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

magical_qting的博客 1569

蓝桥杯—每日一题—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

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

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

yingjiayu12的博客 320

【题解】抓奶牛

题目描述   有人通知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

蓝桥杯 算法训练 安慰奶牛

问题描述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
上一篇: 1010. 【CQOI2009】叶子的颜色【推荐】 (Standard IO)
下一篇: 1620. 【Usaco2009 gold 】电视游戏问题
gjdsjflsk
博客等级 码龄10年 11粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值