当前位置: 首页 > 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.dinnco.com/news/78400.html

相关文章:

  • 17网站一起做网店广州国大长春网站seo哪家好
  • 如何增加网站的反链电商网站制作
  • 腾讯云服务器搭建网站线上推广怎么做
  • 一键生成ppt免费平板电视seo优化关键词
  • 哈尔滨快速网站排名百度搜索如何去广告
  • 模板网站建设重庆森林为什么叫这个名字
  • saas是不是做网站新网站百度收录
  • 建网站做站长营销网站大全
  • wordpress删除自定义栏目站长工具seo综合查询问题
  • 政府网站集约化建设 讲话济南优化网站的哪家好
  • 北京如何做网站seo短视频入口
  • 招聘网站如何做SEO发外链平台
  • 怎么给网站做搜索功能百度网盘在线观看资源
  • 网站开发找哪家好sem优化师是什么意思
  • 网站运营专员做六休一免费的企业黄页网站
  • 网站需求分析与设计方案武汉排名seo公司
  • 下列关于网站制作的考证培训机构
  • 网站设计开发报价seo综合优化公司
  • 资源网站不好找了seo关键词排名工具
  • 帮人做网站收多少钱西安网红
  • 拼多多网页qq登录优化大师优化项目有
  • 河南做网站优化短视频seo营销
  • 企业做网站都购买域名吗网络营销做得好的酒店
  • 网站同步到新浪微博怎么做产品推广软文200字
  • 扬州哪家公司做网站比较好百度搜索广告怎么收费
  • 自适应网站制作教程成都网络推广公司
  • 做承诺的网站网站优化方案怎么写
  • 如何做网站模板网络营销做得好的产品
  • 俄罗斯网站建设深圳seo公司
  • 简单的网页设计作业广州网站优化运营