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

经营一个网站要怎么做wordpress 上传绕过

经营一个网站要怎么做,wordpress 上传绕过,网站年费如何做会计分录,ui要学哪些知识搞了好几天心态的一道题#xff0c;还是菜#xff0c;原因就是想复杂了#xff0c;第一次遇到了内存超限的问题#xff0c;把邻接矩阵由二维数组换成了vector才过的。 7-3 喊山 (30 分) 喊山#xff0c;是人双手围在嘴边成喇叭状#xff0c;对着远方高山发出“喂—喂喂…搞了好几天心态的一道题还是菜原因就是想复杂了第一次遇到了内存超限的问题把邻接矩阵由二维数组换成了vector才过的。 7-3 喊山 (30 分) 喊山是人双手围在嘴边成喇叭状对着远方高山发出“喂—喂喂—喂喂喂……”的呼唤。呼唤声通过空气的传递回荡于深谷之间传送到人们耳中发出约定俗成的“讯号”达到声讯传递交流的目的。原来它是彝族先民用来求援呼救的“讯号”慢慢地人们在生活实践中发现了它的实用价值便把它作为一种交流工具世代传袭使用。图文摘自http://news.xrxxw.com/newsshow-8018.html 一个山头呼喊的声音可以被临近的山头同时听到。题目假设每个山头最多有两个能听到它的临近山头。给定任意一个发出原始信号的山头本题请你找出这个信号最远能传达到的地方。 输入格式 输入第一行给出3个正整数n、m和k其中n≤10000是总的山头数于是假设每个山头从1到n编号。接下来的m行每行给出2个不超过n的正整数数字间用空格分开分别代表可以听到彼此的两个山头的编号。这里保证每一对山头只被输入一次不会有重复的关系输入。最后一行给出k≤10个不超过n的正整数数字间用空格分开代表需要查询的山头的编号。 输出格式 依次对于输入中的每个被查询的山头在一行中输出其发出的呼喊能够连锁传达到的最远的那个山头。注意被输出的首先必须是被查询的个山头能连锁传到的。若这样的山头不只一个则输出编号最小的那个。若此山头的呼喊无法传到任何其他山头则输出0。 输入样例 7 5 4 1 2 2 3 3 1 4 5 5 6 1 4 5 7输出样例 2 6 4 0这道用的是BFSstl老师提倡用双向链表有时间了再试试。 先贴一个TLE代码有时显示内存超限 #include bits/stdc.h using namespace std; int Map[10001][10001]; int tar,n,L; int Layer[10005]; int vis[10005]; int svis[10005]; void Found(); int main() {int m,k;cinnmk;int a,b;for (int i0;im;i){cinab;Map[a][b]1;Map[a][0];Map[b][a]1;Map[b][0];}for (int i0;ik;i){cintar;memset(Layer,0,sizeof(Layer));memset(vis,0,sizeof(vis));memset(svis,0,sizeof(svis));Found(); //作用是为每个节点打层数标记 if (L1){printf(0\n);continue;}for (int j1;jn;j){if (Layer[j]L){printf(%d\n,j);break;}}}return 0; }void Found() {int count0; //用来记录每一层的元素个数 queueintq;L0;q.push(tar);vis[tar]1;svis[tar]1;while (!q.empty()){count0;L;queueinttemp;tempq;while (!q.empty()) //计算下一层元素个数 {if (Map[q.front()][0]0){q.pop();break;}for (int i1;in;i){if (Map[q.front()][i]1!svis[i]){count;svis[i]1;}}q.pop();}qtemp; //复活q int num0; //根据count开始入列 while (numcount){Layer[q.front()]L; //打层次标记 for (int j1;jn;j){if (numcount) break;if (Map[q.front()][j]1!vis[j]){vis[j]1;q.push(j);num;}}q.pop();}while (q.size()num) //漏掉的上层元素原因是他没有孩子就说是孩子吧... {Layer[q.front()]L;q.pop();}} }说一说我的思路这道题最重要的是Found函数即对每个元素打标记为第几层从tempq到复活q是计算这一层总共有几个孩子q复活后再将孩子入队为栈顶元素打标记这样出现了问题有可能有的元素还没将关联元素注释是孩子入队循环就结束了实际上他应该是L层但是如果不及时处理就会成为L1层这是不对的因此while (q.size()num)循环处理。 下面是AC代码 #include bits/stdc.h #include queue using namespace std; vectorintMap[10001]; int sum[10001]; int vis[10001]; int tar,n,Max; void Found(); int main() {int m,k,a,b;cinnmk;for (int i0;im;i){cinab;Map[a].push_back(b);Map[b].push_back(a);}for (int i0;ik;i){cintar;memset(sum,0,sizeof(sum));memset(vis,0,sizeof(vis));Found();for (int j1;jn;j){if (sum[j]MaxMax!1){coutjendl;break;}else if (sum[j]MaxMax1){printf(0\n);break;}}} }void Found() {queueintq;q.push(tar);sum[tar];Max1;vis[tar]1;while (!q.empty()){int toppq.front();for (int i0;iMap[topp].size();i){int ssMap[topp][i];if (vis[ss]0){vis[ss]1;q.push(ss);sum[ss]sum[topp]1;if (sum[ss]Max) Maxsum[ss];}}q.pop();} }
http://www.zqtcl.cn/news/83353/

相关文章:

  • 没有公司做网站长春一般做一个网站需要多少钱
  • 网站建设域名的购买免费发帖推广
  • 网站构建工具网站业务建设是什么
  • 中山建设网站免费下载软件商店安装
  • 厦门专业网站排名推广百度优化推广
  • 建网站权威机构成都注册公司的流程及手续
  • 设计师推荐网站欣赏wordpress优秀网站
  • 一个公司做网站需要注意什么条件牙科医院网站设计怎么做
  • 赣州网站建设专家邯郸信息港二手物品出售
  • 建一个网站带管理需要多少钱一年网站下载怎么做
  • 有哪些网站软件可以做网站的原型网站推广的好处
  • 求和萝莉做的网站django个人博客网站开发部署源码
  • 开源展示型网站惠州建站方案
  • 建网站前途产品设计师
  • 外贸机械网站辽宁造价工程造价信息网
  • 广州网站优化公司咨询向国旗敬礼做美德少年网站
  • 什么网站做美式软装设计理念wordpress 管理员权限设置密码
  • 公司找私人做网站自己网站建设的流程是什么
  • 网站名怎么写白云鄂博矿区网站建设
  • 移动端网站设计前有哪些准备工作?百度推广客户端app下载
  • 如何做优品快报下的子网站wordpress变404
  • 做流量网站怎么做wordpress怎么映射到外网访问不了
  • 网站活跃度怎么做展示型型网站建设
  • 倒计时网站模板网站设计定制多少钱
  • 唐山cms模板建站三维家在线设计官网
  • 汉化主题做网站效果图手机百度关键词优化
  • 规划设计公司毛利东莞网站关键词优化排名
  • 深度网营销型网站建设专业长春网站建设哪家好
  • 用html是做班级简介网站北京app软件开发公司
  • 上海 建网站承德网络推广