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

网站系统建设费用服务器部署wordpress

网站系统建设费用,服务器部署wordpress,网站创建的一般步骤,淘宝请人做网站被骗哈利波特要考试了#xff0c;他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha#xff0c;将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念#xff0c;例如ahah可以将老鼠变成猫。另外他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念例如ahah可以将老鼠变成猫。另外如果想把猫变成鱼可以通过念一个直接魔咒lalala也可以将猫变老鼠、老鼠变鱼的魔咒连起来念hahahehe。 现在哈利·波特的手里有一本教材里面列出了所有的变形魔咒和能变的动物。老师允许他自己带一只动物去考场要考察他把这只动物变成任意一只指定动物的本事。于是他来问你带什么动物去可以让最难变的那种动物即该动物变为哈利·波特自己带去的动物所需要的魔咒最长需要的魔咒最短例如如果只有猫、鼠、鱼则显然哈利·波特应该带鼠去因为鼠变成另外两种动物都只需要念4个字符而如果带猫去则至少需要念6个字符才能把猫变成鱼同理带鱼去也不是最好的选择。 输入格式: 输入说明输入第1行给出两个正整数N (≤100)和M其中N是考试涉及的动物总数M是用于直接变形的魔咒条数。为简单起见我们将动物按1~N编号。随后M行每行给出了3个正整数分别是两种动物的编号、以及它们之间变形需要的魔咒的长度(≤100)数字之间用空格分隔。 输出格式: 输出哈利·波特应该带去考场的动物的编号、以及最长的变形魔咒的长度中间以空格分隔。如果只带1只动物是不可能完成所有变形要求的则输出0。如果有若干只动物都可以备选则输出编号最小的那只。 输入样例: 6 11 3 4 70 1 2 1 5 4 50 2 6 50 5 6 60 1 3 70 4 6 60 3 6 80 5 1 100 2 4 60 5 2 80 输出样例: 4 70 代码实现 #includestdio.h #includestdlib.h #define INF 0x3f3f3f3f typedef struct ArcNode* Arc; struct ArcNode {int adjvex;int weight;Arc next; }; //注意数组的大小 Arc animal[10000]; int dis[101]; void createNode(int,int,int); void initV(int); int Dijkstra(int,int); void Search(int*,int);void test(int i) {Arc curanimal[i];while(cur!NULL){printf(%d %d\n,i,cur-adjvex);curcur-next;}return; }int main() {int N,M;scanf(%d%d,N,M);initV(M);for(int i0;iM;i){int v1,v2,cost;scanf(%d%d%d,v1,v2,cost);createNode(v1,v2,cost);createNode(v2,v1,cost);}//test(1);int res[101];Search(res,N);return 0; } void initV(int M) {for(int i0;iM;i){animal[i]NULL;}return; } void createNode(int v1,int v2,int cost) {Arc newnode(Arc)malloc(sizeof(struct ArcNode));newnode-adjvexv2;newnode-nextNULL;newnode-weightcost;if(animal[v1]NULL){animal[v1]newnode;}else{Arc preanimal[v1];Arc curpre-next;while(cur!NULL){precur;curcur-next;}pre-nextnewnode;}return; } int Dijkstra(int v0,int N) {for(int i1;iN;i){dis[i]INF;}dis[v0]0;int queue[10000];int head0,tail0;queue[tail]v0;while(headtail){int vqueue[head];Arc curanimal[v];while(cur!NULL){int v1cur-adjvex;int valuedis[v]cur-weight;if(dis[v1]INF||valuedis[v1]){dis[v1]value;queue[tail]v1;}curcur-next;}}int max0;for(int i1;iN;i){if(dis[i]max){maxdis[i];}}return max; } void Search(int* res,int N) {for(int i1;iN;i){res[i]Dijkstra(i,N);}int minINF,pos0;for(int i1;iN;i){if(res[i]min){minres[i];posi;}}if(minINF)printf(0\n);else{printf(%d %d\n,pos,min);}return; }注意点Dijkstra算法中更新v1时要记得更新queue因为它的后续节点也要更新。
http://www.zqtcl.cn/news/155323/

相关文章:

  • 宁波专业网站建设怎么做如何做一个虚拟网站
  • 网站栏目建设调研公司怎么建立一个网站
  • 苍溪建设局网站网站建设和维护采购协议
  • 代做网站微信号下载 wordpress插件
  • 泉州住房建设局网站wordpress输入html代码
  • 为什么访问外国网站速度慢沈阳网站公司排名
  • 网站建设+泰安网站项目建设策划方案
  • 微信人生里面微网站怎么做wordpress 第三方登录 代码
  • 做商城网站哪里高端大气网站案例
  • 网站做项目网站设计公司深
  • 学校做网站及费用建设网站有何要求
  • 河北邢台移动网站建设宁波网站开发公司电话
  • 免费建立个人网站申请seo搜索引擎优化推广
  • 如何拷贝服务器里面网站做备份金融网站怎么做的
  • 什么网站做的比较好网上投资网站建设
  • 公司网站运营方案策划办网站怎么赚钱
  • 贾汪区建设局网站设计接单兼职网站
  • 东莞商城网站建设哪家便宜wordpress 插件路径
  • 网站服务器 安全快递系统专注快递企业网站开发
  • 旅游网站平台建设的方案深圳移动官网网站建设
  • 如何建设企业人力资源网站网站建设和网络优化的区别
  • 辽宁网站设计影响网站用户体验
  • cms网站如何修改黄山建设网站
  • 宾爵手表官方网站小熊源码网
  • 荥阳网站建设网站建设取得了
  • 江苏省住房和城乡建设厅 官方网站wordpress点击下载
  • 找家里做的工作上哪个网站公司取名三个字推荐
  • 购物网站建设源码wordpress 多多进宝
  • 重庆定制网站建设地址晋安福州网站建设
  • 360建网站了解深圳网站页面设计