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

WordPress用户中心开发seo超级外链工具免费

WordPress用户中心开发,seo超级外链工具免费,网站程序哪个好,创新网站建设方案书题目链接如下: Online Judge 这道题刘汝佳的解法极其简洁,用了20来行就解决了问题。膜拜…… 他的解法如下:天平(UVa839紫书p157)_天平 uva 839_falldeep的博客-CSDN博客 我写了两个(都很冗长&#xff…

题目链接如下:

Online Judge

这道题刘汝佳的解法极其简洁,用了20来行就解决了问题。膜拜……

他的解法如下:天平(UVa839紫书p157)_天平 uva 839_falldeep的博客-CSDN博客

我写了两个(都很冗长),一开始一直报错,搞得我十分头大,后来发现是建立new node的时候left, right孩子没有初始化为nullptr……

第一个简洁一些,但是就算下面天平已经不平衡了,还是会一直计算到结束。代码如下:

#include <cstdio>
// #define debugstruct node{int wt, dis;node* left = nullptr;node* right = nullptr;
};
bool flag;void dfs(node* rt){rt->left = new node;rt->right = new node;scanf("%d %d %d %d", &rt->left->wt, &rt->left->dis, &rt->right->wt, &rt->right->dis);if (!rt->left->wt){dfs(rt->left);}if (!rt->right->wt){dfs(rt->right);}rt->wt = rt->left->wt + rt->right->wt;if (rt->left->wt * rt->left->dis != rt->right->wt * rt->right->dis){flag = false;}
}void deleteTree(node* rt){if (rt->left){deleteTree(rt->left);}if (rt->right){deleteTree(rt->right);}delete rt;
}int main(){#ifdef debugfreopen("0.txt", "r", stdin);freopen("1.txt", "w", stdout);#endifint n, kase;scanf("%d", &n);for (kase = 0; kase < n; ++kase){printf("%s", kase ? "\n" : "");flag = true;node* root = new node;dfs(root);printf("%s\n", flag ? "YES" : "NO");deleteTree(root);}#ifdef debugfclose(stdin);fclose(stdout);#endifreturn 0;
}

另一个是中间发现有问题了就可以提前跳出:

#include <iostream>
#include <sstream>
#include <string>
#include <vector>
// #define debugstruct node{int wt, dis;node* left = nullptr;node* right = nullptr;
};
std::string line;
int n, kase, wl, dl, wr, dr, p;
std::vector<std::string> vec;
bool flag;void dfs(node* rt){std::stringstream in(vec[p++]);in >> wl >> dl >> wr >> dr;rt->left = new node;rt->left->wt = wl;rt->left->dis = dl;rt->right = new node;rt->right->wt = wr;rt->right->dis = dr;if (!rt->left->wt){dfs(rt->left);if (!flag){return;}rt->left->wt = rt->left->left->wt + rt->left->right->wt;}if (!rt->right->wt){dfs(rt->right);if (!flag){return;}rt->right->wt = rt->right->left->wt + rt->right->right->wt;}if (rt->left->wt * rt->left->dis != rt->right->wt * rt->right->dis){flag = false;}
}void deleteTree(node* rt){if (rt->left){deleteTree(rt->left);}if (rt->right){deleteTree(rt->right);}delete rt;
}int main(){#ifdef debugfreopen("0.txt", "r", stdin);freopen("1.txt", "w", stdout);#endifscanf("%d\n\n", &n);for (kase = 0; kase < n; ++kase){printf("%s", kase ? "\n" : "");while (getline(std::cin, line) && !line.empty()){vec.push_back(line);}flag = true;node *root = new node;p = 0;dfs(root);printf("%s\n", flag ? "YES" : "NO");vec.clear();deleteTree(root);}#ifdef debugfclose(stdin);fclose(stdout);#endifreturn 0;
}

http://www.yayakq.cn/news/619746/

相关文章:

  • 阿里巴巴做网站联系人wordpress 4.8–zh cn
  • 建设网站石家庄盐城市城乡建设局网站
  • ppt做的好的有哪些网站有哪些有了域名建设网站
  • 网站设计制作一条龙免费做汽配网站需要多少钱
  • 买卖链接网站瑞安门户网站建设
  • 自己用电脑做虚拟机怎么建网站营销公司排名
  • 江苏网站建设市场网络营销课程有哪些
  • wordpress漫画站移动商城信息费
  • 北京人才招聘网站网站建设图片qq群
  • 网站建设新闻资讯建设网站运营
  • 如何做自己的网站商城网络推广经典和常用的方法
  • 绍兴网站推广中国建设银行合肥招聘信息网站
  • 免费网站空间怎么办医美技术支持东莞网站建设
  • fw可以做网站国外优秀室内设计展板排版
  • 为企业建网站电子商务平台经营者对
  • 哈尔滨行业网站现在做推广有什么好的方法
  • 基于网站开发小程序微信优惠券网站怎么做的
  • 如何查询一个网站的注册信息罗湖网站设计多少钱
  • 团工作网站建设意见怎么黑掉织梦做的网站
  • 网站建设合同详细设计说明书怎么写
  • 学习网站建设与管理合肥房产网二手房出售
  • 做淘宝的网站有哪些内容吗100个网络营销案例
  • 网站上图片不能下载 该怎么做上海装修公司排名前三境远
  • 龙岗网站建设开发设计公司女教师遭网课入侵直播录屏曝光
  • 怎么知道网站的ftp广州住房与建设 网站
  • 宝安网站建设哪家便宜它是企业整体
  • 国家批准做新闻的网站教人做辐射4mod的网站
  • 怎么用源码搭建网站怎样用手机建个人网站
  • 网站搭建步骤怎么开通网络
  • 优秀网页设计图seo基础优化包括哪些内容