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

不用编程做网站seo排名点击软件运营

不用编程做网站,seo排名点击软件运营,wordpress 日历插件下载,网站代码怎么打开D. Shift Esc 题目: 思路: 典DP的变种 如果这一题没有这个变换操作,那么是一个很典型的二维dp,每一个格子我们都选择上面和左边中的最小值即可 而这题由于可以变换,那我们就要考虑变换操作,首先一个显然…

D. Shift + Esc

题目:

思路:

典DP的变种

如果这一题没有这个变换操作,那么是一个很典型的二维dp,每一个格子我们都选择上面和左边中的最小值即可

而这题由于可以变换,那我们就要考虑变换操作,首先一个显然的结论就是我们最多只需要变换m-1次,因为之后的变换其实就回到了开始状态,所以是没必要的

这里我们就可以使用一个 dp[i][j][k] ,其定义为 (i,j) 位置在变换 k 次后的最小值

再次观察,我们发现向下的操作其实只在乎上面的 最小值 和 当前行的值(可变换),所以我们可以用一个 Truedp[i][j] 代表 (i,j) 位置变换完之后的最小可能值,每次从上方转移的时候用这个即可

代码注意变换操作的细节即可

代码:

#include <iostream>
#include <algorithm>
#include<cstring>
#include<cctype>
#include<string>
#include <set>
#include <vector>
#include <cmath>
#include <queue>
#include <unordered_set>
#include <map>
#include <unordered_map>
#include <stack>
#include <memory>
using namespace std;
#define int long long
#define yes cout << "YES\n"
#define no cout << "NO\n"int n, m, k;int get(const vector<vector<int>>& a,int i, int j, int add)
{int tmp = (j + add) % m;return tmp == 0 ? a[i][m] : a[i][tmp];
}void solve()
{cin >> n >> m >> k;vector<vector<int>> mp(n + 1, vector<int>(m + 1));for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){cin >> mp[i][j];}}vector<vector<vector<int>>> dp(n + 1, vector<vector<int>>(m + 1, vector<int>(m+1,1e18)));vector<vector<int>> Truedp(n + 1, vector<int>(m + 1, 1e18));Truedp[0][1] = Truedp[1][0] = 0;for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){for (int x = 0; x < m; x++){dp[i][j][x] = min(dp[i][j][x], Truedp[i - 1][j] + get(mp,i,j,x) + 1LL*x*k);dp[i][j][x] = min(dp[i][j][x], dp[i][j-1][x] + get(mp, i, j, x));Truedp[i][j] = min(Truedp[i][j], dp[i][j][x]);}}}cout << Truedp[n][m] << endl;
}signed main()
{cin.tie(0)->sync_with_stdio(false);int t = 1;cin >> t;while (t--){solve();}return 0;
}

http://www.dtcms.com/wzjs/461490.html

相关文章:

  • 汉阴网站建设百度首页网站推广多少钱一年
  • 网站素材设计seo 360
  • 泰州网站建设案例关键词百度云
  • 可以做软件的网站熊猫关键词工具
  • 常熟做网站推广的苏州百度推广公司
  • 网站创建一般创建哪种类型广告公司推广渠道
  • wordpress邮件发文章厦门seo哪家强
  • 广告文案沈阳seo排名优化软件
  • 网站企业制作做百度seo
  • 龙华营销型网站建设公司广州seo关键字推广
  • 营销型企业网站项目策划表建设网站推广
  • 重庆市建设工程信息网安全标准化评价系统宁波seo优化
  • 郑州百度网站优化排名网站死链检测工具
  • 新疆分享是官方网站吗?怎样制作网站教程
  • 如何给公司做自己的网站百度网盘搜索入口
  • 做网站的图片房产互联网营销推广怎么做
  • 做商城网站一般用什么外贸营销型网站设计
  • 唐山哪里做网站域名注册服务网站查询
  • 房地产新闻动态志鸿优化网
  • 做门户网站代码质量方面具体需要注意什么常州百度搜索优化
  • 网网站设计三只松鼠营销案例分析
  • 南阳市宛城区建设局网站应用商店aso优化
  • 网站开发需要什么天津百度seo
  • 电脑十大免费游戏网站seo技术快速网站排名
  • 南京手机网站制作公司竞价推广代运营企业
  • 赌博真人网站是怎么做的seo百度关键词优化软件
  • 现在可以做网站么爱网站关键词挖掘
  • 千图网网站怎么做百度seo学院
  • 俄语网站制作免费发布广告的网站
  • 建一个c2c网站要多少钱哪些网站有友情链接