cf-#189-div 2
A题:
从前往后暴搜就OK;
B题:
每次询问的时候都bfs一次
C题:
异或运算,从后往前运算。
-------------分割线---------------------
D题:对于第K个人来说,找是谁杀了他,然后dp[k]储存杀他需要的步数。
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{int n;int a[100001];int pre[100001];int dp[100001];int i,j,tmp;while(~scanf("%d",&n)){for(i=1;i<=n;i++)scanf("%d",&a[i]);memset(pre,0,sizeof(pre));memset(dp,0,sizeof(dp));for(i=1;i<=n;i++){tmp=0;for(j=i-1;j;j=pre[j]){if(a[i]<a[j]){pre[i]=j;dp[i]=tmp+1;break;}tmp=max(tmp,dp[j]);}}int ans;ans=0;for(i=1;i<=n;i++)ans=max(ans,dp[i]);cout<<ans<<endl;}return 0;
}
cf-#189-div 2相关推荐
- CF #366(div.2) C 模拟,思维
CF #366(div.2) C. Thor 题意:一个手机n个联系人,有q个操作.每次给出ty和ai,如ty==1,表示收到ai的一条信息:如ty==2,表示将ai发的信息都看掉:如ty==3, ...
- CF #371 (Div. 2) C、map标记
1.CF #371 (Div. 2) C. Sonya and Queries map应用,也可用trie 2.总结:一开始直接用数组遍历,果断T了一发 题意:t个数,奇变1,偶变0,然后与问的 ...
- cf #823 Div.2(A~C)
Cf #823 Div.2 文章目录 Cf #823 Div.2 [A. Planets](https://codeforces.com/contest/1730/problem/A) [B. Mee ...
- cf #818 Div.2(A~C)
Cf #818 Div.2 文章目录 Cf #818 Div.2 [A. Madoka and Strange Thoughts](https://codeforces.com/contest/171 ...
- CF #683 div.2
CF #683 div.2 目前 ABCD A. Add Candies B. Numbers Box C. Knapsack D. Catching Cheaters 结尾 A. Add Candi ...
- CF#764(div.3A~D)dp进阶
CF#764(div.3A~D)&&dp进阶 CF#764(div.3) Problem - A - Codeforces 题意 一个数列,每次操作可以使这个数列中的任何数加1,问最少 ...
- CF #764 Div.3(B ~D)
CF #764 Div.3 B题 Make AP 给定a b c 使其中一个数 乘 任意正整数m 问是否能构成成差数列 我们可以想到等差数列的性质 2b=a+c2b = a + c 2b=a+c 思路 ...
- cf #825 Div.2(A~C2)
Cf #825 Div.2 文章目录 Cf #825 Div.2 [A. Make A Equal to B](https://codeforces.com/contest/1736/problem/ ...
- edu cf #138 Div.2(A~D)
edu cf #138 Div.2 文章目录 edu cf #138 Div.2 [A. Cowardly Rooks](https://codeforces.com/contest/1749/pro ...
- CF#320 Div.2 总结
比赛网址:cf#320 Div.2 晚上11点开始的比赛,持续2个半小时.结束时有两道题题过了预测数据,分时是A题和C题. 比赛开始的时候,理所当然地从A题开始看起.A题比较容易,稍微分析一下就可以看 ...
最新文章
- 解释器模式(Interpreter)
- 利用jmap和MAT等工具查看JVM运行时堆内存
- HDU 3874 Necklace (数状数组)
- Android StageFrightMediaScanner源码解析
- javascript 模块化编程----模块的写法
- golang大量字符串拼接方法
- MFC VC 双缓冲绘图基本原理与实现,详细解释
- mysql外键约束创建及删除_MySQL中的外键的创建,约束和删除
- 微课与计算机技术的论文,微课在高校计算机教学的运用论文
- Android实例-拍摄和分享照片、分享文本(XE8+小米2)
- beeframework在ios 9.1下报错
- FAT32,EXFAT,FAT16和FAT12的所有信息
- 【java学习之路】(数据结构篇)004.递归和二叉搜索树
- Golang入门教程(九)复合数据类型使用案例二
- libsvm 实现多分类原理
- 【KAFKA】使用星环大数据平台客户端操作kafka的topic
- 河北师范大学计算机专业保研率,12所师范大学2018-2020年保研率对比!附9所师范大学2021保研率...
- 非均匀采样重建 matlab,对非均匀采样信号进行重采样
- 终于找到淘口令的坑了
- 宝山区企业技术中心、区级工程技术研究中心给予奖励20万元