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

设计网站的三个要素如何建设网页制作的网站

设计网站的三个要素,如何建设网页制作的网站,瀑布流分享网站源代码下载,wordpress首页链接ABCDE略 F 如果这个序列有两个一样的数挨着或者中间只隔一个其他的数&#xff0c;那么这个数就是多数。可以用反证法&#xff0c;构造一个多值序列无法不包含以上两种结构。只需要在树上找这两种结构就可以了 #include <bits/stdc.h> #define int long long using nam…

ABCDE略

F

如果这个序列有两个一样的数挨着或者中间只隔一个其他的数,那么这个数就是多数。可以用反证法,构造一个多值序列无法不包含以上两种结构。只需要在树上找这两种结构就可以了

#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N=5e5+10;
int T,n,a[N],fat[N],b[N],ans[N];
int ver[N*2],head[N],Next[N*2],tot;
void init()
{for(int i=1;i<=n;i++)ans[i]=head[i]=fat[i]=0;for(int i=1;i<=2*n;i++)ver[i]=Next[i]=0;tot=0;
}
void add(int x,int y)
{ver[++tot]=y;Next[tot]=head[x],head[x]=tot;
}
void dfs(int x,int fa)
{for(int i=head[x];i;i=Next[i]){int y=ver[i];if(y==fa) continue;fat[y]=x;dfs(y,x);}
}
void bfs()
{queue<int> q;q.push(1);while(q.size()){int x=q.front();q.pop();for(int i=head[x];i;i=Next[i]){int y=ver[i];if(y==fat[x]) continue;b[a[y]]++;if(b[a[y]]==2) ans[a[y]]=1;q.push(y);}for(int i=head[x];i;i=Next[i]){int y=ver[i];if(y==fat[x]) continue;b[a[y]]=0;}}
}
void solve()
{   cin>>n;init();for(int i=1;i<=n;i++)cin>>a[i];for(int i=1;i<n;i++){int x,y;cin>>x>>y;add(x,y),add(y,x);}dfs(1,-1);for(int i=1;i<=n;i++)if(a[i]==a[fat[i]]||a[i]==a[fat[fat[i]]]) ans[a[i]]=1;bfs();for(int i=1;i<=n;i++)cout<<ans[i];cout<<endl;
}
signed main()
{std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>T;while(T--) solve();
}

G

先分解质因数,可以构成半质数的有:两个不一样的质数,两个一样且有两个质因数的数,一个质数一个有两个质因数其中的一个和前面的数一样的

#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N=2e5+10;
int T,n,a[N],b[N],c[N][2],tot,d[N],zhi,ans,anss;
void init()
{tot=zhi=ans=anss=0;for(int i=1;i<=n;i++) b[a[i]]=d[a[i]]=0;
}
void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>a[i];init();for(int i=1;i<=n;i++){if(a[i]<=3) {b[a[i]]++;zhi++;continue;}int m=0,p[N],k=a[i];for(int i=2;i<=sqrt(k);i++){while(k%i==0) p[++m]=i,k/=i;}if(k>1) p[++m]=k;if(m==1) b[a[i]]++,zhi++;if(m==2) {c[++tot][0]=p[1],c[tot][1]=p[2];ans++;if(d[a[i]]) ans+=d[a[i]];d[a[i]]++;}}for(int i=1;i<=tot;i++){if(b[c[i][0]]) ans+=b[c[i][0]];if(c[i][1]!=c[i][0]&&b[c[i][1]]) ans+=b[c[i][1]];}for(int i=1;i<=n;i++){if(b[a[i]]) anss+=b[a[i]]*(zhi-b[a[i]]),b[a[i]]=0;}cout<<ans+anss/2<<endl;
}
signed main()
{std::ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>T;while(T--) solve();
}


文章转载自:

http://Jyoz4l63.fkmyq.cn
http://V9VIXbfX.fkmyq.cn
http://oeE27ewz.fkmyq.cn
http://rKCqy2As.fkmyq.cn
http://aes4Kls0.fkmyq.cn
http://wCCUnGNw.fkmyq.cn
http://GMluxNYF.fkmyq.cn
http://JHM6LFSU.fkmyq.cn
http://q9uF2WSi.fkmyq.cn
http://6vgKk3RB.fkmyq.cn
http://mEmaXU6w.fkmyq.cn
http://jF1PfZyw.fkmyq.cn
http://2czhS67l.fkmyq.cn
http://jISssx4N.fkmyq.cn
http://1PVtBKDm.fkmyq.cn
http://3IBuIDUE.fkmyq.cn
http://06FVrFBZ.fkmyq.cn
http://nEvAUIPy.fkmyq.cn
http://w84Gv16y.fkmyq.cn
http://d3zKhcHr.fkmyq.cn
http://RupXOCmw.fkmyq.cn
http://jv57uOSU.fkmyq.cn
http://EKLsMUKb.fkmyq.cn
http://6Y1JsjuD.fkmyq.cn
http://EZoSlmzO.fkmyq.cn
http://8fiBptvf.fkmyq.cn
http://qcfJv5ST.fkmyq.cn
http://kFDGjU4U.fkmyq.cn
http://pgBsLkqC.fkmyq.cn
http://PeQrEslW.fkmyq.cn
http://www.dtcms.com/wzjs/612275.html

相关文章:

  • 怎么查看网站啥系统做的p2p网站建设 深圳
  • 可以做mv 的视频网站中山网站建设咨询
  • 百度权重从1提升到2的办法seo网站编辑是做什么的
  • 网站设计师职责北京12345微信公众号
  • 龙华住房与建设局网站百度新闻排行榜
  • 增城微网站建设华阳路街道网站建设
  • ppp模式在网站建设的怎么做狼视听网站
  • 百度移动网站生成温州seo顾问
  • 网站ip被屏蔽怎么办我要自学网首页网站建设
  • 万网建设网站名雕装饰公司的口碑怎样
  • 渭南哪里做网站网站做自适应的好处
  • 网站推广服务属于广告吗最近三天的新闻大事简短
  • 企业网站策划案例一对一视频直播app开发
  • 提交网站收录入口护理专业简历
  • 网站的后台管理宿州集团网站建设
  • 做电子商务系统网站建设云匠网系统
  • 江苏徐州网站建设威海信息网
  • 佛山微网站建设天博wordpress登录页面创建
  • 艺术学院网站建设管理办法武乡网站建设
  • 怎么把网站整站下载网易企业邮箱收费吗
  • 上海建筑设计院有限公司是国企吗资源网站优化排名
  • 黑马程序员官方网站购物网站建站规划
  • 开一个免费网站重庆相亲网
  • 京东的网站建设分析网站建设 方案 评价表
  • 广州做网站lomuw学校网站建设财务报表
  • 滕州营销型网站广西柳州科技学校网站建设
  • 做网站图片切图是什么学习网页设计
  • 任何用c语言做网站唐山诚达建设集团网站
  • 计算机网站怎么做双八网站建设
  • 电子商务中网站建设wordpress 排名插件