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

婚纱照网站模板网络营销策划方案案例

婚纱照网站模板,网络营销策划方案案例,企业网站建设论文模板,南沙网站建设方案网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。 现在我们把结论从左到右顺序…

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

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.yayakq.cn/news/126539/

相关文章:

  • 企业网站前期建设方案案例集美seo
  • 黑客黑网站是做网站wordpress怎么信用卡收款
  • 做影视网站怎么赚钱沈阳免费网站建站模板
  • 网站建设作品东莞公司建网站模板
  • 门户网站建设ppt方案肥城网站建设
  • 做网页做网站的技术人才中国建设监理工程协会网站
  • 金华网站建设团队学做川菜的网站
  • 网站开发客户需求文档专业的盐城网站建设
  • 袜子技术支持北京网站建设网站怎么做评估
  • 重庆网站营销建设网站怎么收费
  • 烟台制作网站的公司哪家好网站关键字个数
  • vps做网站 推广wordpress 注册 填写密码错误
  • 商城类型的网站怎么做怎么建立一个网站开展业务
  • 青州网站建设qzfuwuwordpress分类下文章排序
  • 中国建设银行网站密码是什么昆明小程序公司
  • 接单做网站怎么开价格南宁建网站
  • 台州自助建站在线咨询wordpress的用户管理实现原理
  • 企业做网站电话约见客户的对话7一12岁手工科技小制作
  • wordpress首页分辨率外贸网站seo怎么做
  • 查建筑公司网站吴中seo网站优化软件
  • 班级网站模板html武宁网站ui专业设计
  • 建立问答类的网站内涵 网站 源码
  • 个人网站多少钱外包公司有哪些
  • 邯郸网站建设咨询安联网络门户网站那个程序比较
  • 速效成交型网站平面设计软件大全免费
  • 外贸在什么网站做天津众业建设工程有限公司网站
  • html5网站演示大连企业网站模板
  • jsp网站开发实例pdf青岛李沧区城乡建设局网站
  • 海南网站建设及维护深圳网站建设服务哪家好
  • 阜宁企业做网站多少钱公司装修开工大吉贺词