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; }

1619. 音乐节拍相关推荐

  1. JZOJ 1619. 音乐节拍

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

  2. android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

    我们设计并实现了一种用于实时跟踪音乐节拍的软件. 该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案. 首先给出软件的下载链接: 或者 音乐节拍是乐曲中表示固定单位时值和强弱规律的组 ...

  3. 音乐节拍识别 计算机,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

    我们设计并实现了一种用于实时跟踪音乐节拍的软件. 该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案. 首先给出软件的下载链接: 或者 音乐节拍是乐曲中表示固定单位时值和强弱规律的组 ...

  4. 利用计算机实现音乐节拍的实时自动跟踪,基于自适应白化音乐节拍实时跟踪算法.doc...

    基于自适应白化音乐节拍实时跟踪算法 基于自适应白化音乐节拍实时跟踪算法 (西北工业大学 计算机学院 音频.语音与语言处理研究组 西安 710072) 摘 要:提出一种基于自适应白化的音乐节拍实时跟踪算 ...

  5. Tempomate for mac(音乐节拍器)

    Tempomate Mac版是Mac电脑上的一款音乐节奏学习应用.Tempomate Mac版的自动模式会定期改变节奏,以提高和降低速度训练,用不同的点击声.时间特征.重音和休止符来为它增添色彩. T ...

  6. 利用计算机实现音乐节拍的实时自动跟踪,音乐节拍实时跟踪系统的研究及应用...

    摘要: 随着计算机技术的发展,计算机的应用不断渗入人们生产生活的各个方面.音乐作为一种表达人们思想感情.反映现实生活的不可缺少的一门艺术,已越来越受到计算机学者们的关注.将计算机应用于音乐领域,能够极 ...

  7. matlab如何找到音乐节拍,beatTrackMaster matlab实现的节拍感知音乐工具。可以 较有 规律的一小段 当做ma 238万源代码下载- www.pudn.com...

    文件名称: beatTrackMaster下载 收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 4455 KB 上传时间: 2013-04-30 下载次数: 11 ...

  8. 【USACO DEC09】音乐节拍

    音乐节拍 题目 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i& ...

  9. 免费音乐节拍软件:My Metronome for Mac

    My Metronome for Mac是一款Mac上实用的音乐节拍器,具有精确的吉他调谐器.各种声音和声音测试套件.在My Metronome for mac中用户可以调节各种乐器的音调,操作界面也 ...

最新文章

  1. “一键”部署分布式训练,微软“群策MARO”上新集群管理助手
  2. 服务提供者框架(Service Provider Framework)
  3. 【Python】csv、excel、pkl、txt、dict
  4. C#编写的windows程序随系统启动
  5. Jupyter Notebook的15个技巧和窍门,可简化您的编码体验
  6. 朋友写的一个中国象棋游戏,JAVA代码
  7. 7-6 实现图形接口及多态性 (30 分)
  8. 基于tensorflow+RNN的MNIST数据集手写数字分类
  9. php dw制作购物车,php – 以编程方式向WooCommerce购物车添加免税费用
  10. 图文并茂,UML2组件图讨论内容
  11. 小米路由器刷 linux,小米路由器刷入Padavan系统
  12. 计算机术语宏是什么意思,宏(计算机术语)
  13. 电商项目中遇到的经典问题
  14. 微信小程序漂亮按钮(中间矩形两端半圆形)
  15. 明日之后手机正版服务器,明日之后能不能换区 明日之后手游渠道服怎么转换成网易官方服...
  16. 中国有哪些优秀的民谣音乐人?
  17. python计算球体体积_鬼斧神工:求n维球的体积
  18. 华为mate20 pro 专业模式拍照
  19. 王者荣耀背后的实时大数据平台用了什么黑科技?
  20. 【日语词汇类编】自然与人:气候与环境

热门文章

  1. AI技术实现人工客服的开发流程
  2. P1536 村村通题解【并查集】
  3. Xshell7连接ubuntu
  4. 李群李代数:SO(3)和SE(3)
  5. xlabel 用法 matlab,matlab关于使用m语言设计gui设置xlabel出错
  6. 如何查看网卡究竟是千兆还是百兆
  7. 给Swagger换个新皮肤
  8. 捕鱼达人 Java 休闲小游戏 源码分享
  9. Vue 进阶语法和生命周期
  10. matlab全搜索运动估计,三步搜索运动估计