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

域名与网站建设凤凰网台湾资讯

域名与网站建设,凤凰网台湾资讯,17网站一起做网店株洲,外汇返佣网站建设迷宫逃脱 一眼数字三角形模型,因为是要求最大值,而且对转移状态有限制,所以需要注意dp状态的初始化,可以将所有状态赋值为-0x7f,然后将dp[0][1]和dp[1][0]初始化为0,又因为考虑到起始点a[1][1]&#xff0c…

迷宫逃脱

一眼数字三角形模型,因为是要求最大值,而且对转移状态有限制,所以需要注意dp状态的初始化,可以将所有状态赋值为-0x7f,然后将dp[0][1]和dp[1][0]初始化为0,又因为考虑到起始点a[1][1],若其价值为1的话,我们就会消耗掉一个钥匙,因为gcd(0,1)=1,所以dp[1][1][1]这个点初始化为a[1][1]的值即可。

#include <bits/stdc++.h>using namespace std;
const int N = 2e5 + 5;
typedef long long ll;
typedef pair<ll, ll> pll;
typedef array<ll, 3> p3;
int mod = 1e9+7;
const int maxv = 4e6 + 5;
// #define endl "\n"ll dp[1005][1005][5];ll a[1005][1005];void solve()
{int n,m,q;cin>>n>>m>>q;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++) cin>>a[i][j];}memset(dp,-0x3f,sizeof dp);for(int i=1;i<=q+1;i++){dp[0][1][i]=dp[1][0][i]=0;}dp[1][1][1]=a[1][1];for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){for(int k=1;k<=q+1;k++){if(i==1&&j==1) continue;ll x=a[i][j-1],y=a[i-1][j];if(__gcd(x,a[i][j])==1){dp[i][j][k]=max(dp[i][j-1][k-1]+a[i][j],dp[i][j][k]);}else dp[i][j][k]=max(dp[i][j-1][k]+a[i][j],dp[i][j][k]);if(__gcd(y,a[i][j])==1) dp[i][j][k]=max(dp[i-1][j][k-1]+a[i][j],dp[i][j][k]);else dp[i][j][k]=max(dp[i-1][j][k]+a[i][j],dp[i][j][k]);}}}ll ans=-1;// for(int i=1;i<=n;i++){//     for(int j=1;j<=m;j++) cout<<dp[i][j][2]<<" ";//     cout<<endl;// }for(int i=1;i<=q+1;i++) ans=max(ans,dp[n][m][i]);cout<<ans<<endl;
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;t=1;//cin>>t;while(t--){solve();}// system("pause");return 0;
}

斐波拉契跳跃

思路:sg+记忆化搜索。

#include <bits/stdc++.h>using namespace std;
const int N = 2e5 + 5;
typedef long long ll;
typedef pair<ll, ll> pll;
typedef array<ll, 3> p3;
int mod = 1e9+7;
const int maxv = 4e6 + 5;
#define endl "\n"int fi[N];
int len,n;
int f[N][405];
int a[N];
int sg(int x,int id)
{if(f[x][id]!=-1) return f[x][id];set<int> s;for(int i=1;i<=len;i++){if(i<=id) continue;if(x+fi[i]<=n&&a[x+fi[i]]>a[x]) s.insert(sg(x+fi[i],i));if(x-fi[i]>=1&&a[x-fi[i]]>a[x]) s.insert(sg(x-fi[i],i));}for(int i=0;;i++){if(!s.count(i)) return f[x][id]=i;}
}void solve()
{cin>>n;fi[1]=1,fi[2]=2;for(int i=3;;i++){fi[i]=fi[i-1]+fi[i-2];if(fi[i]>n){len=i-1;break;}}memset(f,-1,sizeof f);for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=n;i++){int x=i;if(sg(x,0)!=0) cout<<"Little Lan"<<endl;else cout<<"Little Qiao"<<endl;}
}int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;t=1;//cin>>t;while(t--){solve();}// system("pause");return 0;
}
http://www.wooajung.com/news/23735.html

相关文章:

  • 山西网站开发培训网络营销推广方案模板
  • 自助建站平台搭建seo辅助工具
  • 北京学校网站建设公司汕头seo优化项目
  • 在阿里巴巴上怎样做网站哈尔滨关键词优化报价
  • 虚拟机怎么做网站空间百度网址大全下载到桌面
  • 忘了网站链接怎么做网络营销策略的特点
  • 关于做网站建设公司你应该知道的今日国内新闻重大事件
  • 网站空间购买成都网站seo技巧
  • 活动汪策划网站网站优化推广平台
  • 昌乐网站建设seo文章是什么意思
  • 禅城区做网站策划如何制作链接推广
  • 快速建设网站广州网站建设方案维护
  • 宁波led网站建设今日热搜榜官网
  • 无锡做网站的公司电话百度推广在哪里能看到
  • 网站建设公司中心网页模板免费html
  • 苏州企业建站系统模板百度指数查询网
  • 广安网站开发seo内容优化方法
  • 微信公众号公众平台网站为什么要做seo
  • 怎么做淘宝客网站做淘客拼多多代运营一般多少钱
  • 凡网站建设深圳推广
  • 南城区做网站seo优化咨询
  • 域名续费后网站打不开百度邮箱登录入口
  • 只做衬衣网站百度seo排名优化技巧分享
  • 织梦做的网站图片路径在哪淘客推广怎么做
  • 政府网站建设方案范文—工作方案seo专员岗位职责
  • 北京建设工程教育中心网站平台推广方案
  • 高端做网站哪家好临沂seo
  • 深圳创业补贴政策2022申请条件网站排名优化制作
  • 网页设计实训报告总结100字北京seo优化推广
  • 利用切片做网站背景图片域名访问网站怎么进入