bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)
3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二
Time Limit: 10 Sec Memory Limit: 128 MB
Submit: 84 Solved: 66
[Submit][Status][Discuss]
Description
Input
Output
Sample Input
Sample Output
题目描述有点问题,意思就是n个数m次查询,每次求出一个区间的最小值
#include<stdio.h>
#include<algorithm>
using namespace std;
int a[50005], dp[50005][22];
int main(void)
{int n, m, i, j, c, d, p, ans;while(scanf("%d%d", &n, &m)!=EOF){for(i=1;i<=n;i++)scanf("%d", &a[i]);for(i=1;i<=n;i++)dp[i][0] = a[i];for(j=1;(1<<j)<=n;j++){for(i=1;i+(1<<j)-1<=n;i++)dp[i][j] = min(dp[i][j-1], dp[i+(1<<(j-1))][j-1]);}for(i=1;i<=m;i++){scanf("%d%d", &c, &d);p = 0;while((1<<p)<=d-c+1)p++;p--;ans = min(dp[c][p], dp[d-(1<<p)+1][p]);printf("%d\n", ans);}}return 0;
}
bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)相关推荐
- bzoj 3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四(set+BFS)
3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 44 Solved ...
- bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 93 Solved ...
- bzoj 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一(状压+BFS)
3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 94 Solve ...
- bzoj 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛(二分)
3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 28 Solved ...
- bzoj 3357 [Usaco2004]等差数列 dp
[Usaco2004]等差数列 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 486 Solved: 227 [Submit][Status][D ...
- BZOJ 3357: [Usaco2004]等差数列( dp )
dp(x, p) 表示序列中第x个数, 上一个数是p构成的等差数列的最长. 转移时从[1, x)中枚举p = seq[] 就行了.时间复杂度O(n²logn) -------------------- ...
- BZOJ 1734: [Usaco2005 feb]Aggressive cows 愤怒的牛( 二分答案 )
最小最大...又是经典的二分答案做法.. -------------------------------------------------------------------------- #inc ...
- bzoj 3355: [Usaco2004 Jan]有序奶牛(拓扑排序+bitset)
3355: [Usaco2004 Jan]有序奶牛 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 56 Solved: 29 [Submit][S ...
- bzoj 3356: [Usaco2004 Jan]禁闭围栏(扫描线+树状数组)
3356: [Usaco2004 Jan]禁闭围栏 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 45 Solved: 26 [Submit][S ...
最新文章
- 2008找回企业久违的网速
- BZOJ 1194: [HNOI2006]潘多拉的盒子 [DP DFA]
- 生成多文件的Assembly 的两种方法
- BZOJ2816: [ZJOI2012]网络
- centos7安装minikube
- play 连接mysql_Play framework 2.x 连接mysql | 学步园
- jQuery的name选择器 模糊匹配
- 解读OC中的load和initialize
- OpenCV的dnn模块调用TesorFlow训练的MoblieNet模型
- 哀悼与感动同在[转载]
- Navicat for SQLite 10.1.3 注册码
- 汇编语言典型例子详解_汇编语言例子_汇编语言 举例子
- python 随机选择字符串中的一个字符
- 浅谈 wxWindows FrameWork
- JavaWeb:JavaScripts高级
- http转socks软件SOCKS2HTTP的使用
- R:员工离职预测实战
- 计算机u盘驱动坏了如何的修复,u盘损坏怎么修复 u盘损坏再次使用
- 2021衡阳田家炳高考成绩查询,衡阳2021高考最高分多少分,衡阳历年高考状元资料...
- Cesium上帝视角漫游