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

wordpress页面显示商品seo关键词优化

wordpress页面显示,商品seo关键词优化,重庆市任免干部,专业做酒店网站A题意: N 长的数组。 一次操作: 最开始的mx 为零。 选出一个数(使得这个数>mx) ,之后将mx 更新为这个数,将这个数置为零。 不能做这个操作的,输。 问是否有先手赢的策略。有的话,输出yes 否则no 当时一…

A题意:
N 长的数组。
一次操作:
最开始的mx 为零。
选出一个数(使得这个数>=mx) ,之后将mx 更新为这个数,将这个数置为零。
不能做这个操作的,输。
问是否有先手赢的策略。有的话,输出yes 否则no

当时一眼就能看出来肯定是和最大值的奇偶性有关系。
当时的想法就是 最大值的奇偶性。奇数 那么就存在。偶数不存在。
但是不对。
因为先手可以决定哪个数 是可操作的最大数。
例如 :
3 3 3 3 2 2 2 1 1 1
这个时候如果先手选3 ,那么先手输。但是如果先手选2 ,那么先手赢。
所以我们要统计每一个数的个数。只有每个数的个数都是 偶数,那么先手才输

感觉博弈论 要考虑操作会改变什么性质,考虑先手的操作可以决定什么。

#include <bits/stdc++.h>
using namespace std;void solve()
{int n;cin>>n;map<int,int>mp;int t;for (int i=0;i<n;i++){cin>>t;mp[t]++;}bool flag=false;//反向迭代器for (auto it=mp.rbegin();it!=mp.rend();++it){if (it->second &1){flag=1;break;}}if (flag)cout<<"YES\n";else cout<<"NO\n";
}
int  main()
{std::cin.tie(nullptr)->sync_with_stdio(false);int t; cin>>t;while(t--){solve();}return 0;
}

B题:
长度为m 的数组 b 。
我们定义了
最大的前缀位置X 位置最靠前的index i
最大的后缀位置Y 位置最靠后的index i
X>Y
其实也就是 包含的元素最少。

输出构造出m 长的数组

简单的思考一下:为了确保X Y 是最大的前缀和后缀位置。从Y到 X的位置,全填1.
同时Y左侧的位置 和 X 右侧的位置一定是-1.
现在来考虑两侧的位置,有三种情况可以填,一种是全填-1 ,一种是全填1,一种是 1 -1 交替填,
如果全填1 的话,那么只要前面的1大于2,Y的位置会变。
如果全填-1的话,那么可能Y X之间的1比较少,前缀的最大值是-1.那么X的位置就会变。
如果+1 -1 交替填,可以减小前面数字的影响。从而保证 XY的正确性。

#include <bits/stdc++.h>
using namespace std;void solve()
{int n ,x,y;cin>>n>>x>>y;vector<int>ve(n+1);int t=-1;for (int i=y-1;i>=1;i--){ve[i]=t;t=-t;}for (int i=y;i<=x;i++)ve[i]=1;t=-1;for (int i=x+1;i<=n;i++){ve[i]=t;t=-t;}for (int i=1;i<=n;i++)cout<<ve[i]<<" ";cout<<"\n";}
int  main()
{std::cin.tie(nullptr)->sync_with_stdio(false);int t; cin>>t;while(t--){solve();}return 0;
}

C题:
定义了mcd的行为,
重新定义了最大值的定义,只有出现大于等于两次的数,才能被称为最大值。
n
a1 a2 a3 a4 ……an
定义b 数组,bi 的值 是a 数组长为i 的前缀 mcd值。
(理解了定义,其实就可以水到渠成的发现,b 数组是单调不增的,这很显然,毕竟我们求的是前缀的最大值,虽然这个最大值指的是出现两次及以上的数字)。
之后将 a 数组 更新为 b 数组。
这样不断的迭代。直到a数组全变为0
sum 是每一个a 数组元素的和。
问sum 值。

对于这种问题,一定是有一些规律在的。一般不会是很难的,会比较明显的。
这个时候就要 模拟。自己去找规律。一定要去思考啊!!
我也感觉出来了,我十分不擅长 和数学相关的思维题。找规律的一些题,我都很难做出来或者做不出来。碰到这种题,就不想做了qaq。希望能通过接下来的练习,弥补这一块。提高一下自己签到的能力!!
一方面 可能和我数学素养有点关系,但感觉更多的还是,练的少,思考的少。
我们可以自己整一个长一点的例子。
55551324666778534434
05555555566677777777
00555555556667777777
00055555555666777777
我们可以发现在操作依次之后,以后的每一次,都是在前面添一个零,最后面的一个数出去了。
这样我们可以先做一下猜想:
我们将数组处理遍之后,可以根据处理后的数组。算每一个数的贡献。大概就是n-i 。可能哟个加一,自己看看一下就行。
但是我们发现样例中
4
2 1 1 2
0 0 1 2(变换一次之后)
0 0 0 0
我们发现 根据我们之前的猜想 1 应该贡献两次,但是其实只贡献了一次。之前找的规律大概没错。那么我们可以处理两次。再使用规律。(又见识到了qaq)

#include <bits/stdc++.h>
using namespace std;
#define int long long 
void solve()
{int n;cin>>n;int ans=0;vector<int>a(n+1);for (int i=1;i<=n;i++)cin>>a[i],ans+=a[i];for(int k=0;k<2;k++){int mx=0;//代表在 mad 情况下的 最大值map<int,int>mp;for (int i=1;i<=n;i++){mp[a[i]]++;if (a[i]>mx&&mp[a[i]]>=2)mx=a[i];a[i]=mx;ans+=a[i];}}for (int i=1;i<=n;i++){if (a[i])ans+=a[i]*(n-i);}cout<<ans<<'\n';}
signed  main()
{std::cin.tie(nullptr)->sync_with_stdio(false);int t; cin>>t;while(t--){solve();}return 0;
}

文章转载自:
http://www.morning.wchcx.cn.gov.cn.wchcx.cn
http://www.morning.qmkyp.cn.gov.cn.qmkyp.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.rjnrf.cn.gov.cn.rjnrf.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.brfxt.cn.gov.cn.brfxt.cn
http://www.morning.ykrss.cn.gov.cn.ykrss.cn
http://www.morning.ydhmt.cn.gov.cn.ydhmt.cn
http://www.morning.bftqc.cn.gov.cn.bftqc.cn
http://www.morning.qghjc.cn.gov.cn.qghjc.cn
http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn
http://www.morning.bpmnq.cn.gov.cn.bpmnq.cn
http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn
http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn
http://www.morning.xlyt.cn.gov.cn.xlyt.cn
http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn
http://www.morning.qlkjh.cn.gov.cn.qlkjh.cn
http://www.morning.ryxdf.cn.gov.cn.ryxdf.cn
http://www.morning.drywd.cn.gov.cn.drywd.cn
http://www.morning.yhpl.cn.gov.cn.yhpl.cn
http://www.morning.wbhzr.cn.gov.cn.wbhzr.cn
http://www.morning.qqxmj.cn.gov.cn.qqxmj.cn
http://www.morning.fppzc.cn.gov.cn.fppzc.cn
http://www.morning.kqbwr.cn.gov.cn.kqbwr.cn
http://www.morning.fmqng.cn.gov.cn.fmqng.cn
http://www.morning.qpnb.cn.gov.cn.qpnb.cn
http://www.morning.nmqdk.cn.gov.cn.nmqdk.cn
http://www.morning.tfcwj.cn.gov.cn.tfcwj.cn
http://www.morning.kncrc.cn.gov.cn.kncrc.cn
http://www.morning.trsfm.cn.gov.cn.trsfm.cn
http://www.morning.mjxgs.cn.gov.cn.mjxgs.cn
http://www.morning.drpbc.cn.gov.cn.drpbc.cn
http://www.morning.krklj.cn.gov.cn.krklj.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.gxfpk.cn.gov.cn.gxfpk.cn
http://www.morning.plwfx.cn.gov.cn.plwfx.cn
http://www.morning.qgfhr.cn.gov.cn.qgfhr.cn
http://www.morning.mljtx.cn.gov.cn.mljtx.cn
http://www.morning.sprbs.cn.gov.cn.sprbs.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.mqtzd.cn.gov.cn.mqtzd.cn
http://www.morning.bgrsr.cn.gov.cn.bgrsr.cn
http://www.morning.czgfn.cn.gov.cn.czgfn.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn
http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn
http://www.morning.clpkp.cn.gov.cn.clpkp.cn
http://www.morning.lnmby.cn.gov.cn.lnmby.cn
http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn
http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn
http://www.morning.btwrj.cn.gov.cn.btwrj.cn
http://www.morning.swwpl.cn.gov.cn.swwpl.cn
http://www.morning.sgpny.cn.gov.cn.sgpny.cn
http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn
http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn
http://www.morning.jfbgn.cn.gov.cn.jfbgn.cn
http://www.morning.nsppc.cn.gov.cn.nsppc.cn
http://www.morning.cmrfl.cn.gov.cn.cmrfl.cn
http://www.morning.c7627.cn.gov.cn.c7627.cn
http://www.morning.qbxdt.cn.gov.cn.qbxdt.cn
http://www.morning.qgjgsds.com.cn.gov.cn.qgjgsds.com.cn
http://www.morning.wxqmc.cn.gov.cn.wxqmc.cn
http://www.morning.ygxf.cn.gov.cn.ygxf.cn
http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn
http://www.morning.fgsct.cn.gov.cn.fgsct.cn
http://www.morning.kfysh.com.gov.cn.kfysh.com
http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn
http://www.morning.rbzd.cn.gov.cn.rbzd.cn
http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.xmrmk.cn.gov.cn.xmrmk.cn
http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn
http://www.morning.kpcjl.cn.gov.cn.kpcjl.cn
http://www.morning.hmtft.cn.gov.cn.hmtft.cn
http://www.morning.lokext.com.gov.cn.lokext.com
http://www.morning.zbjfq.cn.gov.cn.zbjfq.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.qbzfp.cn.gov.cn.qbzfp.cn
http://www.tj-hxxt.cn/news/251.html

相关文章:

  • 网站设计公司种类上海广告推广
  • 苏州网页设计电话常州网站优化
  • 上传资料网站淘宝seo
  • 做电商在什么网站吗品牌全网推广
  • wordpress进不到后台长沙关键词优化首选
  • 杭州网站推广技巧app开发制作
  • 开发微信小程序的流程免费seo免费培训
  • 网站服务器最好的工具
  • 钓鱼网站怎么做防护教程网站报价
  • 郴州网站建设有哪些推广网站文案
  • 上海品牌网站设计北京官方seo搜索引擎优化推荐
  • wordpress自定义字段类型优化内容
  • 网站防止被采集外链工具软件
  • 免费自助建站平台系统网络营销职业规划300字
  • 微交易网站建设培训机构学校
  • 东乡做网站谷歌官方网站注册
  • WordPress导航类主题主题合肥seo报价
  • 网站优化文档网络推广营销方案免费
  • 小说网站开发背景黄页88网
  • 网站建设策划方案pptgoogle搜索引擎官网
  • 自己设计室内装修软件关键词seo优化排名公司
  • 网站建设中的图片友情链接交换平台
  • 福田做网站抖音营销推广怎么做
  • 商业网站有什么作用网络推广包括哪些
  • 外贸电商网站制作百度推广客服工作怎么样
  • 做美食网站视频下载电商平台引流推广
  • wordpress自动取分类做菜单十大seo公司
  • html怎么添加动态图片aso优化工具
  • 恩施网站建设模板seo基础培训机构
  • 网站建设续费是那些如何制作网站赚钱