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

一个人能建设一个公司网站吗贵州省住房和城乡建设厅电话

一个人能建设一个公司网站吗,贵州省住房和城乡建设厅电话,网站的后台怎么做调查问卷,python 搭建wordpressCodeforces Round#853 div2 A-C 等了很久终于迎来了一场cf比赛#xff0c;白天出去玩了一圈#xff0c;晚上回来打比赛#xff0c;这次只出了A,B题。C题思路很巧妙#xff0c;赛时没做出来#xff0c;看了大佬学习到了#xff0c;还是很不错。 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;cinn;vectorint a(n);for(int i0;in;i) cina[i];int ok0;for(int i0;in;i){for(int ji1;jn;j){int ggcd(a[i],a[j]);if(g2) {ok1;break;}}}if(ok) coutYESendl;else coutNOendl; }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[n−i−1]如果出现不相同又相同又不相同的情况那么两端区间都需要操作但是不连续那么我们无法满足题意。所以进行标记判断这种情况即可。 void Showball(){string s,t;int n;cinn;cins;if(st) {coutYESendl;return;}int ok1;bool f1false,f2false;for(int i0;in/2;i){if(s[i]!s[n-i-1]) f1true;if(f1s[i]s[n-i-1]) f2true;if(f2s[i]!s[n-i-1]) {ok0;break;}}if(ok) coutYESendl;else coutNOendl; }C. Serval and Toxel’s Arrays 思维 题意:给你一个数组AiA_iAi​,并且进行m次操作每次操作都会将上一个数组中的第p个元素修改为v。得到新的数组。然后我们需要统计 所有AiA_iAi​和AjA_jAj​数组之间不同元素个数之和。 思路如果我们直接进行模拟在暴力计算无疑会超时。那么遇到这种题目我们就需要算贡献算贡献是一种计数类问题的经典套路。对于本题我们可以算出每个数对答案的贡献我们知道一共会有m1m1m1个数组对于数xxx,我们假设它在这m1m1m1个数组中出现的次数为cnt那么就可以分为两种情况第一种情况计算的两个数组中都含x那么x对答案的贡献是1这种情况一共有Ccnt2cnt∗(cnt−1)/2C_{cnt}^2cnt*(cnt-1)/2Ccnt2​cnt∗(cnt−1)/2种情况对于计算的两个数组一个含x另外一个不含x那么他的贡献也是1这种情况一种有cnt∗(m−cnt1)cnt*(m-cnt1)cnt∗(m−cnt1)种对于计算的两个数组都不含x的情况那么x没有贡献则不用计算。 所以我们现在就只需要计算出每个数在所有数组中出现的次数以及在每次操作时维护好这个次数即可。 我们可以开一个map去记录每个数出现的次数一个比较好的思路就是一开始我们假定后面每个数都没有改变那么每个数出现的次数都是m1m1m1次那么在第i次操作时将a[p]a[p]a[p]变为了vvv那么a[p]a[p]a[p]的次数就会减少减少了多少呢很明显在这次操作之后的数组中都暂时不在含有a[p]a[p]a[p]也就是m−i1m-i1m−i1个。所以mp[a[p]]−(m−i1)mp[a[p]]-(m-i1)mp[a[p]]−(m−i1),同理vvv这个数出现的次数自然就暂时增加了这么多。 最后带入公式计算即可注意开long long。 void Showball(){int n,m;cinnm;vectorint a(n);mapint,LL mp;for(auto it:a){cinit;mp[it]m1ll;}for(int i1;im;i){int p,v;cinpv;mp[a[--p]]-m-i1;mp[v]m-i1;a[p]v;}LL ans0;for(auto [k,v]:mp){ansv*(v-1)/2ll(m-v1)*v;}coutansendl; }
http://www.hkea.cn/news/14347361/

相关文章:

  • 空间租用 网站开发北京建设集团网站
  • 三三网是什么网站dede中英文网站切换
  • 建设网站有什么法律么网站开发设计流程图
  • sql数据库添加网站县科协微网站建设
  • 大型电子商务系统网站建设百度运营推广
  • 仿门户网站多功能js相册画廊源码包头seo推广哪家专业
  • 杭州下城区建设局网站贵州专业网站建设公司哪家好
  • 服装设计师常用网站汶上公司网站建设
  • 网站怎么做图片转换长尾词优化外包
  • 网站建设吉金手指专业13网站为什么吸引人
  • 广西建设培训中心网站免费正规大数据查询平台
  • 中土南方建设有限公司网站建立家族修仙
  • 外贸网站推广建站网页游戏开服表大全
  • asp.net 实现 网站的开关如何制作视频教程
  • wordpress 短码按钮保定seo排名公司
  • 微信网站案例电商网站设计图
  • 海外营销推广 平台南通网站seo报价
  • 滕州市做网站网站icp备案号怎么查
  • html怎么自己做网站网站建设熊掌号里属于什么领域
  • 合肥网站建设程序pc 移动 网站开发
  • 中国住房和城乡建设部网站官网江苏网站备案需要多久
  • 上海徐家汇网站建设免费涨热度软件
  • wordpress新手技巧seo联盟平台
  • 深圳罗湖企业网站优化平舆网站建设
  • 重庆大足网站制作公司哪家专业wordpress 外链跳转
  • ppt做杂志模板下载网站做长尾词优化去哪些网站
  • 网站购买流程建设一个网站流程图
  • 公司网站如何做优化陕西省外省入陕建筑信息平台
  • 男女做那些事免费网站超链接网站怎么做
  • 铜山网站开发网页设计教程23