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

做网站平台客服有什么好上海专业优化排名工具

做网站平台客服有什么好,上海专业优化排名工具,wordpress无法打开网页,网络建设情况怎么填网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。 现在我们把结论从左到右顺序…

网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。

path.jpg

现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。

输入格式:

输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤100)为玩家人数。

随后 M 行,每行顺次给出玩家的 N 个回答。这里用 y 代表“是”,用 n 代表“否”。

输出格式:

对每个玩家,在一行中输出其对应的结论的编号。

输入样例:

3 4
yny
nyy
nyn
yyn

输出样例:

3
5
6
2

哪需要啥二叉树的思想呀,身为基础题这题其实用不了多少思考,这题其实就是相当于给了我们一个二进制的编码只是用y和n代替了,然后让我们求编号,就是把二进制的数转化为十进制的数嘛下面直接给出代码 

代码如下:

#include<iostream>
using namespace std;
int main()
{int n, m;cin >> n >> m;while (m--) {string a;cin >> a;int base = 1,sum=0;//base为每个位对应的二进制编码2次方的值for (int i = a.size() - 1; i >= 0; i--) {if (a[i] == 'n') sum += base;//相当于如果为1这个位的值就要算base *= 2;}cout << sum+1 << endl;//二进制转完十进制的数是下标从0开始算的,因此要加一满足题意}return 0;
}

http://www.tj-hxxt.cn/news/119456.html

相关文章:

  • 夏天做那些网站致富seo推广优化平台
  • 电商代运营公司seo技术外包 乐云践新专家
  • 域名领域关键词排名优化公司外包
  • b2b电子商务平台的优势和发展特点网站优化排名推荐
  • 加强图书馆网站建设我是站长网
  • 营口市代做网站seo关键词分析
  • 人和马做的视频网站宁波品牌网站推广优化公司
  • 用织梦的网站怎么做推广中国网络推广网站排名
  • 做图片网站用什么程序百度灰色词排名代发
  • dw做网站字体 别人电脑显示百度搜索图片
  • 网站兼容性怎么调企业如何建立网站
  • 网站域名后缀cc企业网站
  • 信用中国网站建设要求企业网站建设多少钱
  • 网站建设互联网加seo页面优化技术
  • 宁夏建设厅网站广告加盟
  • 网站怎么做域名实名认证吗2023年广州疫情最新消息
  • 做帮助手册的网站网站推广seo
  • 做视频给网站到流量北京网站推广排名外包
  • 合肥最好的网站建设优化网络培训
  • 网站后台图片滚动效果怎么做优化公司排行榜
  • 网站开发需要用什么网络推广工作是做什么的
  • 沙井做网站域名检测
  • 网站建设 分类广告曹操博客seo
  • 电子商务网站建设与管理实训心得微信指数官网
  • iis网站访问用户最新的即时比分
  • 找人做网站被骗属于诈骗吗精准客户信息一条多少钱
  • 盘锦做网站选哪家好外贸建站与推广
  • 专门做超市dm网站seo博客推广
  • 网站建设里面包含什么语言淘宝流量平台
  • 响应式网站模版建站外媒头条最新消息