这道直接遍历一遍求出每个点的子节点数目就行了= =

CODE:

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
#define maxn 50010
int b[maxn],q[maxn],id[maxn],ans[maxn];
bool cmp(int x,int y){return q[x]<q[y];}
int main(){
 int n,Q;
 scanf("%d%d",&n,&Q);
 for (int i=1;i<=n;i++) scanf("%d",b+i);
 for (int i=1;i<=Q;i++) scanf("%d",q+i);
 for (int i=1;i<=Q;i++) id[i]=i;
 sort(id+1,id+1+Q,cmp);
 int h=1,t=0;
 for (int i=1;i<=n;i++) {
  t+=b[i];
  while (q[id[h]]<t&&h<=Q) ans[id[h++]]=i;
 }
 for (int i=1;i<=Q;i++) printf("%d\n",ans[i]);
 return 0;
}

转载于:https://www.cnblogs.com/New-Godess/p/4348946.html

BZOJ 3391: [Usaco2004 Dec]Tree Cutting网络破坏(搜索)相关推荐

  1. bzoj 3391: [Usaco2004 Dec]Tree Cutting网络破坏

    3391: [Usaco2004 Dec]Tree Cutting网络破坏 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 296  Solved: 2 ...

  2. bzoj3391[Usaco2004 Dec]Tree Cutting网络破坏*

    bzoj3391[Usaco2004 Dec]Tree Cutting网络破坏 题意: 给一棵树,问去掉哪个点后可以使剩下的每个子树大小都小于等于节点总数的一半.n≤10000. 题解: dfs的时候 ...

  3. bzoj 3388: [Usaco2004 Dec]Cow Ski Area雪场缆车(Tarjan)

    3388: [Usaco2004 Dec]Cow Ski Area雪场缆车 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 108  Solved: 4 ...

  4. poj 2376 bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班(贪心)

    3389: [Usaco2004 Dec]Cleaning Shifts安排值班 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 462  Solved ...

  5. BZOJ 3390: [Usaco2004 Dec]Bad Cowtractors牛的报复(最大生成树)

    这很明显就是最大生成树= = CODE: #include<cstdio> #include<iostream> #include<algorithm> #incl ...

  6. 【BZOJ3387】[Usaco2004 Dec]Fence Obstacle Course栅栏行动 线段树

    [BZOJ3387][Usaco2004 Dec]Fence Obstacle Course栅栏行动 Description 约翰建造了N(1≤N≤50000)个栅栏来与牛同乐.第i个栅栏的z坐标为[ ...

  7. Tree Cutting HDU - 5909

    Tree Cutting HDU - 5909 题意: 一个无根树,n个点,n-1条边,每个节点有一个权值,一棵树的权值就是其节点(包含本身及其子节点)的权值的异或和:求价值为[0,m)的树有多少颗? ...

  8. bzoj3390[Usaco2004 Dec]Bad Cowtractors牛的报复*

    bzoj3390[Usaco2004 Dec]Bad Cowtractors牛的报复 题意: 最大生成树. 题解: 最大生成树. 代码: 1 #include <cstdio> 2 #in ...

  9. CVPR 2020 | CMU HKUST提出binary网络自动化搜索,同时实现超高压缩与高精度

    这项工作由卡内基梅隆大学,香港科技大学合作完成,目的是通过网络自动化搜索,找到在已知网络的权重(weight)和激活值(activation)都为二值化{-1,+1}的情况下,搜索最能充分利用二值化卷 ...

最新文章

  1. MongoDB replSet
  2. android返回后屏幕旋转了,Android recovery 模式下屏幕显示旋转
  3. 渣本毕业两年经验,大厂面试题汇总
  4. 【ElasticSearch】Es 源码之 MetaStateService 源码解读
  5. Angular4.X 介绍
  6. C++ STL中vector的内存机制和性能分析
  7. togaf简介(一)
  8. 华为认证HCNA知识点
  9. 通过一个html简单实现下载功能
  10. linux文件的复制需要什么权限,linux下复制文件需要什么样权限
  11. 北大数学系女神推荐的几个硬核IT公众号
  12. 37. Hard Disk Drives
  13. poi-java导出word的表格中换行
  14. stc 串口收发 c语言,STC12C5A60S2 串口中断接收程序
  15. CPU占用率爆满,服务器遭遇挖矿如何排查
  16. APP自动化遇到问题总结-持续更新
  17. HttpClient如何进行ssl连接呢?
  18. 校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
  19. 中国的数字化转型 China’s digital transformation
  20. pythonqq交流群_使用 Python 获取 QQ 群投票数据

热门文章

  1. c#中的接口的定議以及接口與抽象类的區別
  2. Vue中定义全局变量与常量的各种方式详解_vue.js_脚本之家
  3. es6 --- map的使用
  4. javascript --- XMLHttp2级、CORS(跨域资源共享)
  5. css --- 弹性盒子
  6. 03 渲染元素ReactDOM.render
  7. flutter image boxfit
  8. SqlServer自定义排序
  9. IT运维服务管理问题总结 #F#
  10. Windows系统下oracle数据库每天定时备份