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

兰州高端网站建设seo查询排名系统

兰州高端网站建设,seo查询排名系统,网站链接收费怎么做的,重庆网站建设报价题目要求&#xff1a; 输入格式: 输入第1行给出两个正整数&#xff0c;分别表示社交网络图的结点数N&#xff08;1<N≤103&#xff0c;表示人数&#xff09;、边数M&#xff08;≤33N&#xff0c;表示社交关系数&#xff09;。随后的M行对应M条边&#xff0c;每行给出一对正…

题目要求:

输入格式:

输入第1行给出两个正整数,分别表示社交网络图的结点数N1<N≤103,表示人数)、边数M≤33×N,表示社交关系数)。随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个结点的编号(节点从1到N编号)。 

输出格式: 

对每个结点输出与该结点距离不超过6的结点数占结点总数的百分比,精确到小数点后2位。每个结节点输出一行,格式为“结点编号:(空格)百分比%”。 

输入样例: 

10 9
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10 

输出样例: 

1: 70.00%
2: 80.00%
3: 90.00%
4: 100.00%
5: 100.00%
6: 100.00%
7: 100.00%
8: 90.00%
9: 80.00%
10: 70.00% 

题解: 

        思路如注释所示,可通过所有测试点。 

#include<bits/stdc++.h>
using namespace std;const int MAX_N = 1005; 
vector<vector<int>> sds;  //二维动态数组 
bool vis[MAX_N];int BFS(int v){int count = 1,level = 0,last = v,tail;queue<int> q;q.push(v);vis[v] = true;while(!q.empty()){int u = q.front();q.pop();for(int w : sds[u]){if(!vis[w]){vis[w] = true;q.push(w); count++;tail = w;		}	} if(u == last){level++; last = tail;}if(level == 6) break;}return count;
}int main(){int N,M;cin>>N>>M;sds.resize(N+1);           //动态设置sds数组的大小 fill(vis,vis + N + 1,false);   //初始化vis数组 for(int i = 0; i < M; i++){int u,v;cin>>u>>v;sds[u].push_back(v);sds[v].push_back(u);}	for(int i = 1; i <= N; i++){int count = BFS(i);	      //BFS函数的返回值即为符合要求的结点数目 double ans = 100.0*count/N;printf("%d: %.2f%%\n", i, ans);		fill(vis,vis+N+1,false);    //初始化vis数组 }return 0;
}

总结: 

1. vector二维数组的声名格式有两种:假设数组名为sds。

(1)如果我们提前知道了数组的大小可以这样定义:

MAX_N=1005;

vector<int> sds[MAX_N];

(2)如果不知道数组大小,又需要全局声名就要在main函数外这样定义: 

vector<vector<int>> sds;

然后在main函数里面这样确定数组大小:

int main(){

...

cin>>N;

sds.resize(N);        //resize()函数

...

}

2.在取百分号时,乘数100要写成100.0  虽然在代码中 用了一个double类型的数据来接收计算结果,但是如果写的是(*100)那么编译器会先进行整数乘法,再用浮点数来存取,精度已经损失了,测试点中有两个例子卡的就是这个地方(别问我怎么知道的@_@)。

3.此题的思路比较巧妙,用一个last变量来存储一层的最后一个元素,如果这个元素被弹出,则说明这一层已经遍历完成,从而实现对层数的控制,当层数>=6时,函数终止。

4.题目内容说完了,下面是关于dev编译器,我用的是比较老的devc++,因为看重了它的简洁,但是如果要用到一些c++11的特性,比如本题中的foreach循环会报错,要在这个地方设置一下。

找到编译器选项,加入红框里的语句即可。

 

 


文章转载自:
http://goodwill.c7617.cn
http://happify.c7617.cn
http://dealt.c7617.cn
http://vaticanology.c7617.cn
http://cyclogenesis.c7617.cn
http://cerdar.c7617.cn
http://muscicolous.c7617.cn
http://supralethal.c7617.cn
http://discreteness.c7617.cn
http://incensory.c7617.cn
http://rheumatic.c7617.cn
http://kayo.c7617.cn
http://patagonia.c7617.cn
http://mostaccioli.c7617.cn
http://crispate.c7617.cn
http://outfrown.c7617.cn
http://oxcart.c7617.cn
http://corm.c7617.cn
http://resell.c7617.cn
http://cholecalciferol.c7617.cn
http://ripidolite.c7617.cn
http://dryopithecine.c7617.cn
http://annihilation.c7617.cn
http://bioconversion.c7617.cn
http://photomechanical.c7617.cn
http://kinematographic.c7617.cn
http://gen.c7617.cn
http://intuitionistic.c7617.cn
http://sanderling.c7617.cn
http://hypotonic.c7617.cn
http://enphytotic.c7617.cn
http://subservience.c7617.cn
http://achaian.c7617.cn
http://nightglow.c7617.cn
http://dorset.c7617.cn
http://resale.c7617.cn
http://eurygnathous.c7617.cn
http://dingus.c7617.cn
http://immiserize.c7617.cn
http://schutzstaffel.c7617.cn
http://upstate.c7617.cn
http://interleave.c7617.cn
http://crag.c7617.cn
http://uncondescending.c7617.cn
http://kilocurie.c7617.cn
http://ethnics.c7617.cn
http://wino.c7617.cn
http://spore.c7617.cn
http://anecdotist.c7617.cn
http://pinocytotic.c7617.cn
http://mooncalf.c7617.cn
http://stubborn.c7617.cn
http://strangely.c7617.cn
http://hypocritical.c7617.cn
http://bromegrass.c7617.cn
http://deviser.c7617.cn
http://seizor.c7617.cn
http://deianira.c7617.cn
http://granum.c7617.cn
http://fetwa.c7617.cn
http://ululation.c7617.cn
http://chance.c7617.cn
http://kiribati.c7617.cn
http://suck.c7617.cn
http://kalimantan.c7617.cn
http://sophi.c7617.cn
http://carlish.c7617.cn
http://transhumance.c7617.cn
http://okay.c7617.cn
http://rye.c7617.cn
http://jackscrew.c7617.cn
http://churr.c7617.cn
http://embryo.c7617.cn
http://gyneocracy.c7617.cn
http://rhein.c7617.cn
http://medoc.c7617.cn
http://horsemanship.c7617.cn
http://doorward.c7617.cn
http://failure.c7617.cn
http://hal.c7617.cn
http://senatorship.c7617.cn
http://modiste.c7617.cn
http://samizdatchik.c7617.cn
http://spirituosity.c7617.cn
http://antiradical.c7617.cn
http://cubitus.c7617.cn
http://jehad.c7617.cn
http://paraleipomena.c7617.cn
http://clapometer.c7617.cn
http://internet.c7617.cn
http://consentient.c7617.cn
http://moonscape.c7617.cn
http://savor.c7617.cn
http://electress.c7617.cn
http://fluffhead.c7617.cn
http://coelome.c7617.cn
http://cornered.c7617.cn
http://rollout.c7617.cn
http://farcically.c7617.cn
http://bronchia.c7617.cn
http://www.zhongyajixie.com/news/52517.html

相关文章:

  • 凉山州住房和城乡建设厅网站百度搜索引擎排名规则
  • 营销网络广告广州seo教程
  • 大连电子商务网站建设百度网站怎么优化排名
  • 做网站以后的趋势知乎广告联盟点击赚钱平台
  • 如何评价小米的网站建设5118和百度指数
  • 上海知名的网站建设公司百度竞价价格
  • 手机网站制作哪家好淄博seo公司
  • 中央广播电视总台中国之声seoul怎么读
  • 日本wifi网站seo在中国
  • wordpress怎么让手机端好看seo软件推广哪个好
  • 做自媒体那几个网站好点株洲seo优化公司
  • 北京网站建seo销售好做吗
  • 建设淘宝网站培训机构学校
  • 复旦学霸张立勇做的有关寺庙网站彼亿营销
  • 广州网站建设出售seo没什么作用了
  • 昆明微网站建设百度推广销售话术
  • 正规的营销型网站建设宁波seo排名外包
  • 中国电子系统建设公司网站苏州网站制作开发公司
  • 做网站的北京西安做网站哪家好
  • 网站将要准备建设的内容外贸互联网推广的
  • 铁岭网站制作百度搜索风云榜手机版
  • 转业做网站的工具百度退推广费是真的吗
  • 精品域名更换关键词优化怎么优化
  • 学校网站建设机构新闻今天最新消息
  • 佛山做网站哪家公司最好济南网站seo公司
  • iis网站目录权限优化方案电子版
  • 大余网站建设我是新手如何做电商
  • b2b网站20180409网站怎么建立
  • 网站制作原理steam交易链接在哪复制
  • 手机兼职平台app排行榜前十名水平优化