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

ps制作网站首页单页应用seo如何解决

ps制作网站首页,单页应用seo如何解决,网上商城开发价格,搬家公司怎么做网站L1-071 前世档案(20分) 网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终…

L1-071 前世档案(20分)

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

path.jpg

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

输入格式:

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

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

输出格式:

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

输入样例:

3 4
yny
nyy
nyn
yyn

输出样例:

3
5
6
2

题解:

/***有题目可知,最小值为1,即结论1,最大值是结论2^N当为y的时候,表示是左子树,因此,原有值不需要改动 当为n时,表示在右子树,此时需要在原有值的基础上 加上 当前结点所有的叶节点的一半 */#include <stdio.h>
#include <string.h>
#include <math.h>char str[35];
int N = 0, M = 0;int main()
{scanf("%d %d",&N, &M);int k = pow(2, N);    // 计算出最大结论值 int index = 0, n = 0;for(int i = 0; i < M; i++){ index = 1;    // 每次循环,都要将结论值赋值为1 n = k;        // 修改当前结点所拥有的叶节点,这个时候是根节点,所以置为 k scanf("%s",str);for(int j = 0; j < strlen(str); j++){ // 遍历输入的字符串 if(str[j] == 'n'){    // 若为 n ,则表示需要加上当前结点所拥有的叶节点个数的一半 index += (n / 2);}n /= 2;    // 每次循环,叶节点的数量都会减半 }printf("%d\n", index);    // 输出结果即可 }return 0;
}
http://www.rdtb.cn/news/17124.html

相关文章:

  • 网站如何做外链推广手段和渠道有哪些
  • 杭州 网站建设刚刚北京传来重大消息
  • 做网站ie10缓存软文网站推广法
  • zhihe网站建设 淘宝北京最新疫情情况
  • 与狗狗做网站优化大师安卓版
  • 兰州市做网站的公司有哪些汽车行业网站建设
  • 衢州专业做网站谷歌手机版浏览器官网
  • 广州做护肤品的网站浏览器谷歌手机版下载
  • 网站页面打开速度慢网络软文推广网站
  • 网站域名到期不续费会怎么样武汉网站搜索引擎优化
  • 怎么用链接进自己做的网站近期新闻大事
  • 做公司网站棋牌网站排名提升软件
  • 网站建设工作策划方案百度竞价广告投放
  • 福州市建网站公司小红书关键词搜索量查询
  • 上海天权信息科技有限公司济南seo网站排名优化工具
  • 宝应网站建设快速排名软件seo系统
  • 广州网站建设泸州重庆seo网站推广优化
  • js获取网站域名百度官方客服平台
  • 信用网站建设标准最常用的搜索引擎有哪些
  • 做甲方去哪个网站应聘seo网站推广软件 快排
  • 做医药代表去什么招聘网站搜索量查询
  • 烟台外贸网站建设网站推广工作
  • 自己网站做问卷调查问卷seo站
  • [8dvd]flash网站源文件 flash整站源码杭州线上推广
  • 织梦网站会员上传图片淘宝运营
  • 做阿里还是网站裂变营销五种模式十六种方法
  • 男女做暖暖免费网站aso优化什么意思是
  • 忘了网站链接怎么做网站推广营销运营方式
  • 男女直接做视频网站深圳抖音推广公司
  • 做娃衣的布料去哪个网站全网营销平台