1422 环形dp
来源:互联网 发布:淘宝闪电商学院靠谱吗 编辑:程序博客网 时间:2024/05/16 08:03
就是将序列拓展之后dp,来达到环形的效果
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#define MAX 100007using namespace std;int n;int a,b;int v[MAX<<1];int main ( ){ while ( ~scanf ( "%d" , &n ) ) { int sum = 0; int temp = 0; int ans = 0; for ( int i = 1 ; i <= n ; i++ ) { scanf ( "%d%d" ,&a , &b ); v[i] = v[i+n] = a - b; // cout << v[i] << " "; } for ( int i = 1 ; i <= 2*n ; i++ ) { sum += v[i]; if ( sum >= 0 ) temp++; ans = max ( ans , temp ); if ( sum < 0 ) temp = sum = 0; } printf ( "%d\n" , min ( ans , n ) ); }}
0 0
- 1422 环形dp
- Vj1218(环形区间dp)
- 区间DP中的环形DP
- TOJ 1631 Naptime -- 环形DP
- uva1299 Frontier(环形dp)
- FZU 2204 7 (环形dp)
- FZU 2200 cleaning (环形dp)
- FOJ 2200 cleaning(环形dp)
- FOJ 2200 环形dp(推荐)
- NYOJ460 项链(环形区间DP)
- 环形石子合并问题 - 经典DP问题
- vijos 1218 数字游戏(环形dp)
- wikioi 1154 - 能量项链 (环形区间dp)
- 经典问题石子合并(环形)DP
- hdu 3506 monkey party(环形dp)
- voj1312 环形dp 记忆化搜索
- voj1218 环形dp 记忆化搜索
- voj1451 环形dp 记忆化搜索
- android 状态栏、标题栏、屏幕高度
- No mapping found for HTTP request with URI [/cwgl/department/index] in DispatcherServlet with name
- C++ socket编程 实现服务端与客户端的通讯
- UVa10635 Prince and Princess ACM解题报告(LCS与LIS的转化+单调栈+二分查找代替DP)
- libsvm自定义核函数
- 1422 环形dp
- Eclipse 注释XML的快捷键
- zoj 1241 Geametry Made Simple
- Unity之一天一个技术点(十五)---给unity3d的老版动画中,添加事件的方法
- S3C2440系统中断(转)
- GROUP BY 和 ORDER BY一起使用
- N-Queens II -- leetcode
- ios id数据类型
- 这就是所谓的高危漏洞