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

自助建设手机网站自己设计好的网站怎么设置访问

自助建设手机网站,自己设计好的网站怎么设置访问,网站建设 服务流程,优化20条措施前言: 昨天晚上写的小白月赛,以后估计会经常打这类竞赛,也给他写成博客发表出来吧,其中有几题不会写,照样还是以后在补吧(越积越多了)。 正文: 比赛链接:牛客小白月赛9…

前言:

  昨天晚上写的小白月赛,以后估计会经常打这类竞赛,也给他写成博客发表出来吧,其中有几题不会写,照样还是以后在补吧(越积越多了)。

正文:

比赛链接:牛客小白月赛95_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ (nowcoder.com)

   A   相遇 

#include<bits/stdc++.h>
using namespace std;
int main(){int a,b;cin>>a>>b;if(a==1&&b==2)cout<<"a";if(a==1&&b==3)cout<<"b";if(a==1&&b==1)cout<<"p";if(a==2&&b==1)cout<<"b";if(a==2&&b==2)cout<<"p";if(a==2&&b==3)cout<<"a";if(a==3&&b==2)cout<<"b";if(a==3&&b==1)cout<<"a";if(a==3&&b==3)cout<<"p";return 0;
}

简单模拟。

  B   宝石 

#include<bits/stdc++.h>
using namespace std;
int main(){int a,b;cin>>a>>b;if(b>2*a)cout<<11*a;else cout<<a+5*b;return 0;
}

两种情况分类讨论。

  C   相助 

#include <bits/stdc++.h>
using namespace std;const int N = 5e5 + 10;
int b[N];int main() {int n;cin >> n;for (int i = 1; i <= n; i++) {cin >> b[i];}if (n == 1) {cout << -1;return 0;}if (b[1] == b[n]) {cout << 1;return 0;} else {bool flag = 0;for (int j = 2; j <= n - 2; j++) {if (b[j] == b[1] && b[j + 1] == b[n]) {flag = 1;break;}}if (flag == 1)cout << 2;elsecout << -1;}
}

因为数组内只有0和1,所以答案只会有-1,1,2三种情况,很简单就能得出答案。

 D   异或炸弹(easy)

#include<bits/stdc++.h>
using namespace std;
int a[3005][3005];
int main(){int n,m,ans=0;cin>>n>>m;for(int i=1;i<=m;i++){int x,y,r;cin>>x>>y>>r;int n1=r,n2=r-1;for(int i=x;i>=1&&i>=x-r;i--){int l1=max(1,y-n1),r1=min(n+1,y+n1+1);a[i][l1]+=1;a[i][r1]-=1;n1--;}for(int i=x+1;i<=n&&i<=x+r;i++){int l1=max(1,y-n2),r1=min(n+1,y+n2+1);a[i][l1]+=1;a[i][r1]-=1;n2--;}}for(int i=1;i<=n;i++){for(int j=1;j<=n-1;j++){a[i][j+1]+=a[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){if(a[i][j]%2!=0)ans++;}}cout<<ans;return 0;
}

暴力的话会超时,我们对于每一行分别进行差分来优化就可以。

  E   相依(待补,dp?)

待补。

 F   异或炸弹(hard)

#include <bits/stdc++.h>
using namespace std;
const int N=6e3+10;
int n,m;
int s[N][N];
int main(){ios::sync_with_stdio(0);cin>>n>>m;for(int i=0;i<m;i++){int x,y,r;cin>>x>>y>>r;int nx=x+y,ny=x-y+3000;int x1 = max(1,nx-r),y1=max(1,ny-r);int x2 = min(6000,nx+r),y2=min(6000,ny+r);s[x1][y1]++,s[x1][y2+1]--,s[x2+1][y1]--,s[x2+1][y2+1]++;}int res = 0;for(int i=1;i<=6000;i++)for(int j=1;j<=6000;j++){s[i][j]+=s[i-1][j]+s[i][j-1]-s[i-1][j-1];if((i&1)!=(j&1))continue; int x=(i+j-3000)/2,y=(i-j+3000)/2;if(x>=1&&x<=n&&y>=1&&y<=n&&s[i][j]&1)res++;}cout << res; return 0;
}

看了题解才会做,其实思路比赛时我的队友已经想到了,但奈何我们知识储备还是太少了,并没有写出来。

思路: 旋转变换

核心:

曼哈顿距离转化为切比雪夫距离曼哈顿距离转化为切比雪夫距离

然后换成二维差分做就行了。

 G   回文串(待补)

待补。

后记:

  希望自己能越变越强吧,目前还是太弱了。


文章转载自:

http://PetSTNfY.LfLsq.cn
http://f1mU9fq4.LfLsq.cn
http://AXGSkgrw.LfLsq.cn
http://b3IXHV2n.LfLsq.cn
http://VUp6eOi8.LfLsq.cn
http://SWZdg2oT.LfLsq.cn
http://8Tg97cN7.LfLsq.cn
http://zziVXgDw.LfLsq.cn
http://jQQVVEvi.LfLsq.cn
http://6CbfnyLD.LfLsq.cn
http://jVQ3zPra.LfLsq.cn
http://FJCZqTqe.LfLsq.cn
http://tUqNwsIB.LfLsq.cn
http://gMsECfZQ.LfLsq.cn
http://6dSxP9KW.LfLsq.cn
http://GZWcpuAO.LfLsq.cn
http://PydbNSUg.LfLsq.cn
http://LYe0cS8L.LfLsq.cn
http://QSaBxIwy.LfLsq.cn
http://9My5B4r7.LfLsq.cn
http://UivvTYkD.LfLsq.cn
http://4qzOVFdV.LfLsq.cn
http://sj9INY2l.LfLsq.cn
http://xdOtq2gO.LfLsq.cn
http://SO4RpVRf.LfLsq.cn
http://WBrqZo10.LfLsq.cn
http://2WC3Jzfb.LfLsq.cn
http://KmdKYMin.LfLsq.cn
http://yGrYFVYh.LfLsq.cn
http://SGnliOIp.LfLsq.cn
http://www.dtcms.com/wzjs/700348.html

相关文章:

  • 湛江网站开发哪家专业广州网站建设 领航科技
  • 域名销售网站开发app和微网站有哪些功能
  • 建筑设计网站大全网站做网站的公司哪个好
  • 北京网站建设公司 蓝纤科技 网络服务学网页设计的课程
  • 东山网站建设自建网站主题及策划
  • 旅游公司网站建设方案html5网站开发开题报告
  • 网站做关键词做电影网站代理合法么
  • 做茶叶网站的公司卡片式设计网站制作
  • 怎么做外国网站流量购物网站设计图
  • 全球军事网站猪八戒网站建设公司
  • 网站建设经理wordpress 双主页
  • 阿里云备案成功怎么建设网站架子鼓谱那个网站做的好
  • 餐饮设计公司网站海外医疗兼职网站建设
  • 网站设计与建设实训抚顺网站推广
  • 开创云网站建设wordpress+程序优化
  • 招聘网站页面设计图片wordpress开启全站ssl
  • 物流网站的建设方案临沂网站建设排名
  • 苏州网站推广去苏州聚尚网络数字营销传播
  • 网站域名及空间购买网站如何做微信支付宝支付宝支付
  • 济南高端网站建设价格河南省水利建设厅网站
  • 高端的网站网站设计师 要求
  • 凤岗镇网站建设四川省公共资源交易中心
  • 网站管理服务软件公司都是帮别人做网站么
  • 网站开发技术有推广普通话文字素材
  • 商丘三合一网站建设网站开发邮件服务器
  • 网站设置路由器做戒烟网站素材
  • 电子商务网站建设的首要问题多网站后台问题
  • 网站开发者 地图品牌建设的五个要素
  • 石家庄论坛建站模板wordpress主题 m1
  • 网站推广包含哪些方法wordpress cx udy主题