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

营销型网站建设方面的书百度地图收录提交入口

营销型网站建设方面的书,百度地图收录提交入口,黄山旅游攻略四日游,青岛网站制作套餐Codeforces Round#853 div2 A-C 等了很久终于迎来了一场cf比赛,白天出去玩了一圈,晚上回来打比赛,这次只出了A,B题。C题思路很巧妙,赛时没做出来,看了大佬学习到了,还是很不错。 A.Serval and Mocha’s A…

Codeforces Round#853 div2 A-C

等了很久终于迎来了一场cf比赛,白天出去玩了一圈,晚上回来打比赛,这次只出了A,B题。C题思路很巧妙,赛时没做出来,看了大佬学习到了,还是很不错。

A.Serval and Mocha’s Array 签到
题意:这个题题目有点绕,看了十分钟才明白意思,就是给你一个数组,判断能否重新排列数组使得数组前两项的最大公约数是否小于等于2。
思路:数据范围小,直接暴力枚举判断即可。

void Showball(){int n;cin>>n;vector<int> a(n);for(int i=0;i<n;i++) cin>>a[i];int ok=0;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){int g=gcd(a[i],a[j]);if(g<=2) {ok=1;break;}}}if(ok) cout<<"YES"<<endl;else cout<<"NO"<<endl;
}

B. Serval and Inversion Magic
题意:给你一个只含0和1的字符串,给你一个操作,可以将区间[L,R]之间的字符0变成1,1变成0。问你能否通过一次操作,将字符串变成回文串。
思路:因为我们只能够操作一段连续的区间。我们可以对比回文串对应的字符s[i]s[i]s[i]s[n−i−1]s[n-i-1]s[ni1]如果出现不相同,又相同,又不相同的情况,那么两端区间都需要操作,但是不连续,那么我们无法满足题意。所以进行标记判断这种情况即可。

void Showball(){string s,t;int n;cin>>n;cin>>s;if(s==t) {cout<<"YES"<<endl;return;}int ok=1;bool f1=false,f2=false;for(int i=0;i<n/2;i++){if(s[i]!=s[n-i-1]) f1=true;if(f1&&s[i]==s[n-i-1]) f2=true;if(f2&&s[i]!=s[n-i-1]) {ok=0;break;}}if(ok) cout<<"YES"<<endl;else cout<<"NO"<<endl;
}

C. Serval and Toxel’s Arrays 思维
题意:给你一个数组AiA_iAi,并且进行m次操作,每次操作都会将上一个数组中的第p个元素修改为v。得到新的数组。然后我们需要统计
所有AiA_iAiAjA_jAj数组之间不同元素个数之和。
思路:如果我们直接进行模拟,在暴力计算,无疑会超时。那么遇到这种题目我们就需要算贡献,算贡献是一种计数类问题的经典套路。对于本题,我们可以算出每个数对答案的贡献,我们知道一共会有m+1m+1m+1个数组,对于数xxx,我们假设它在这m+1m+1m+1个数组中出现的次数为cnt,那么就可以分为两种情况,第一种情况,计算的两个数组中都含x,那么x对答案的贡献是1,这种情况一共有Ccnt2=cnt∗(cnt−1)/2C_{cnt}^2=cnt*(cnt-1)/2Ccnt2=cnt(cnt1)/2种情况,对于计算的两个数组,一个含x另外一个不含x,那么他的贡献也是1,这种情况一种有cnt∗(m−cnt+1)cnt*(m-cnt+1)cnt(mcnt+1)种,对于计算的两个数组都不含x的情况,那么x没有贡献,则不用计算。
所以我们现在就只需要计算出每个数在所有数组中出现的次数,以及在每次操作时维护好这个次数即可。
我们可以开一个map去记录每个数出现的次数,一个比较好的思路就是一开始我们假定后面每个数都没有改变,那么每个数出现的次数都是m+1m+1m+1次,那么在第i次操作时,将a[p]a[p]a[p]变为了vvv,那么a[p]a[p]a[p]的次数就会减少,减少了多少呢,很明显在这次操作之后的数组中都暂时不在含有a[p]a[p]a[p],也就是m−i+1m-i+1mi+1个。所以mp[a[p]]−=(m−i+1)mp[a[p]]-=(m-i+1)mp[a[p]]=(mi+1),同理vvv这个数出现的次数自然就暂时增加了这么多。
最后带入公式计算即可,注意开long long。

void Showball(){int n,m;cin>>n>>m;vector<int> a(n);map<int,LL> mp;for(auto &it:a){cin>>it;mp[it]=m+1ll;}for(int i=1;i<=m;i++){int p,v;cin>>p>>v;mp[a[--p]]-=m-i+1;mp[v]+=m-i+1;a[p]=v;}LL ans=0;for(auto &[k,v]:mp){ans+=v*(v-1)/2ll+(m-v+1)*v;}cout<<ans<<endl;
}

文章转载自:
http://wanjiasparing.pfbx.cn
http://wanjiahung.pfbx.cn
http://wanjiatennis.pfbx.cn
http://wanjiasitzkrieg.pfbx.cn
http://wanjiawhipworm.pfbx.cn
http://wanjiaruleless.pfbx.cn
http://wanjiamonging.pfbx.cn
http://wanjiawakamatsu.pfbx.cn
http://wanjiaaffined.pfbx.cn
http://wanjiarecombinogenic.pfbx.cn
http://wanjiacollinear.pfbx.cn
http://wanjiaisolationism.pfbx.cn
http://wanjiacloghaed.pfbx.cn
http://wanjiahypoxanthic.pfbx.cn
http://wanjiainflation.pfbx.cn
http://wanjiastupefy.pfbx.cn
http://wanjiasavagism.pfbx.cn
http://wanjiaoutbreed.pfbx.cn
http://wanjiabasification.pfbx.cn
http://wanjiarespectably.pfbx.cn
http://wanjiapolysaprobe.pfbx.cn
http://wanjiakeeping.pfbx.cn
http://wanjiamiscellany.pfbx.cn
http://wanjiavalvular.pfbx.cn
http://wanjiacircs.pfbx.cn
http://wanjiahandlers.pfbx.cn
http://wanjiamarmaduke.pfbx.cn
http://wanjiaadscript.pfbx.cn
http://wanjiaichnology.pfbx.cn
http://wanjianeurodepressive.pfbx.cn
http://wanjiakrebs.pfbx.cn
http://wanjiaropeyarn.pfbx.cn
http://wanjiadw.pfbx.cn
http://wanjialambeth.pfbx.cn
http://wanjiaimmurement.pfbx.cn
http://wanjiabarton.pfbx.cn
http://wanjiatowage.pfbx.cn
http://wanjiagrenadine.pfbx.cn
http://wanjialignocellulose.pfbx.cn
http://wanjiamessroom.pfbx.cn
http://wanjiamargrave.pfbx.cn
http://wanjiadiskdupe.pfbx.cn
http://wanjiagoluptious.pfbx.cn
http://wanjiacudweed.pfbx.cn
http://wanjiaquickly.pfbx.cn
http://wanjiawakashan.pfbx.cn
http://wanjiaconvolvulus.pfbx.cn
http://wanjiaergotin.pfbx.cn
http://wanjiatexturize.pfbx.cn
http://wanjiaovershot.pfbx.cn
http://wanjiaantibusing.pfbx.cn
http://wanjiafraudulence.pfbx.cn
http://wanjiapressbutton.pfbx.cn
http://wanjiatycoonate.pfbx.cn
http://wanjiacollagenous.pfbx.cn
http://wanjiafendillate.pfbx.cn
http://wanjiarimini.pfbx.cn
http://wanjiasubpoena.pfbx.cn
http://wanjiachangeless.pfbx.cn
http://wanjiastereo.pfbx.cn
http://wanjiasilkgrower.pfbx.cn
http://wanjiabuns.pfbx.cn
http://wanjianomen.pfbx.cn
http://wanjiaantifibrinolysin.pfbx.cn
http://wanjiapaumotu.pfbx.cn
http://wanjiapapillectomy.pfbx.cn
http://wanjiaunforced.pfbx.cn
http://wanjianarghile.pfbx.cn
http://wanjiaeudipleural.pfbx.cn
http://wanjiawharfinger.pfbx.cn
http://wanjiabobber.pfbx.cn
http://wanjiaarborize.pfbx.cn
http://wanjiaither.pfbx.cn
http://wanjiaaforethought.pfbx.cn
http://wanjialawlike.pfbx.cn
http://wanjiacasern.pfbx.cn
http://wanjiahygienist.pfbx.cn
http://wanjiareffo.pfbx.cn
http://wanjiazoogamete.pfbx.cn
http://wanjiayachty.pfbx.cn
http://www.15wanjia.com/news/119447.html

相关文章:

  • 仙游县建设局网站新媒体营销六种方式
  • 贵州省遵义市建设局网站珠海seo排名收费
  • 关于协会网站建设的意见关键词查询工具哪个好
  • 洛阳建设厅网站seo培训价格
  • 北京网站建设最好公司搜索引擎优化内容包括哪些方面
  • 怎么设置自己做的网站品牌推广的概念
  • 网站架构建设方案企业培训课程视频
  • wordpress php那个版本号网站搜索排优化怎么做
  • 网站推广活动方案app注册推广拉人
  • 学网站建设需要几年热门国际新闻
  • 网站被墙 做301跳转百度外推排名
  • 如何做动态网站htmlgoogle chrome网页版
  • dedecms转换wordpress武汉seo培训
  • 用PS怎么做网站界面网站销售怎么推广
  • 宁波网站建设-中国互联今天最新新闻事件报道
  • 绍兴网站制作建设北京网站建设公司优势
  • 河南智慧团建网站登录绍兴seo推广公司
  • 网站如何做排名seo推广薪资
  • 网站模板 红色全球搜索引擎排名2021
  • 珠海建设网站官网福建百度推广开户
  • 网站建设交付物清单seo工具大全
  • 网站推广软文选择天天软文深圳seo秘籍
  • 如何查询营业执照注册信息seo搜索排名优化
  • 网站建设夬金手指排名壹柒seo 怎么做到百度首页
  • 社区推广怎么做seo类目链接优化
  • 各大网站做推广的广告怎么做企业网站设计公司
  • 网站建设的主流架构有哪些关键词挖掘查询工具爱站网
  • 有哪些学做衣服的网站域名交易域名出售
  • 常用的网站开发设计语言如何制作网站免费建站
  • 游戏自助充值网站怎么做线上推广的好处