当前位置: 首页 > news >正文

温州网站设计图片大全百度一下官网网址

温州网站设计图片大全,百度一下官网网址,杭州网站建设报价,中国式现代化是自主产权P3842 [TJOI2007] 线段 - 洛谷 思路: 5道题里就这道算比较有意思的一道dp 按照贪心的想法,每一次我们都最好是走完后到端点处再往下走 所以我们这里定义 dp[i][0/1] 为走完第 i 行且位于 左/右端点 那么对于左端点,其可从上一个左边点走…

P3842 [TJOI2007] 线段 - 洛谷

思路:

5道题里就这道算比较有意思的一道dp

按照贪心的想法,每一次我们都最好是走完后到端点处再往下走

所以我们这里定义 dp[i][0/1] 为走完第 i 行且位于 左/右端点

那么对于左端点,其可从上一个左边点走来,也可从右端点走来,所以转移方程很显然了

我们每次移动只需要加上 线段长 和 端点间的距离 即可

代码:

#include <iostream>
#include <algorithm>
#include<cstring>
#include <iomanip>
#include<cctype>
#include<string>
#include <set>
#include <vector>
#include <cmath>
#include <queue>
#include <unordered_set>
#include <map>
#include <unordered_map>
#include <stack>
#include <utility>
#include <array>
#include <tuple>
using namespace std;
#define int long long
#define yes cout << "YES" << endl
#define no cout << "NO" << endl
vector<pair<int, int>> lr(20005);
int dp[20005][2];
void solve()
{int n;cin >> n;for (int i = 1; i <= n; i++){cin >> lr[i].first >> lr[i].second;}dp[1][0] = lr[1].second + (lr[1].second - lr[1].first) - 1;dp[1][1] = lr[1].second - 1;for (int i = 2; i <= n; i++){int linelen = lr[i].second - lr[i].first + 1;dp[i][0] = min(dp[i - 1][0] + abs(lr[i - 1].first - lr[i].second) + linelen,dp[i - 1][1] + abs(lr[i - 1].second - lr[i].second) + linelen);dp[i][1] = min(dp[i - 1][0] + abs(lr[i - 1].first - lr[i].first) + linelen,dp[i - 1][1] + abs(lr[i - 1].second - lr[i].first) + linelen);}cout << min(dp[n][0] + n - lr[n].first, dp[n][1] + n - lr[n].second);
}
signed main()
{//cin.tie(0)->sync_with_stdio(false);int t = 1;//cin >> t;while (t--){solve();}return 0;
}

http://www.cadmedia.cn/news/7338.html

相关文章:

  • 网站制作设计发展前景综合权重查询
  • 兰州程序开发网站建设网络推广公司电话
  • 广州网站app制作公司软文营销方案
  • 做交易网站存在什么风险百度搜索引擎的原理
  • 深圳集团网站建设企业兔子bt樱桃搜索磁力天堂
  • 中国新疆建设银行招聘网站优化大师班级优化大师
  • 招商网站建设简介百度seo优化技巧
  • 微网站建设方案seo网站排名助手
  • 网站的建设与管理的心得体会seo关键词怎么优化
  • 网站seo步骤网络营销模式下品牌推广途径
  • 云南建设局网站首页合肥网站设计
  • 网站建设对信息公开的作用seo诊断方案
  • 四川建设网网站怎么查权重查询
  • 杭州推广公司企业手机优化管家
  • 制作网站首页教案软文广告示范
  • 池州网站建设费用网站移动端优化工具
  • 网站前端设计招聘苏州手机关键词优化
  • 无法登陆建设银行网站网站搭建模板
  • asp.net webform 网站思路网站长尾关键词排名软件
  • 网站设置在设备之间共享怎么开启公关公司排行榜
  • 贵阳市住房城乡建设局八大员网站东营seo整站优化
  • 网站建设需求分析报告撰写经典软文范例大全
  • seo的宗旨是深圳关键词优化怎么样
  • 网站建设程序有哪些内容友情链接交换形式有哪些
  • 寻找赣州网站建设整合营销传播案例
  • 网站建设与维护学什么科目新平台推广
  • 北京服饰网站建设站长工具排名查询
  • 贵德县公司网站建设关键词查询工具免费
  • 石家庄外贸网站建设公司排名东莞关键词排名优化
  • 夜间直播平台排行榜前十名哈尔滨seo关键词