1367专题

1367: 青蛙爬井

1367: 青蛙爬井 1.描述 有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口? 输入 输入3个正整数:high、up和down。 输出 输出一个整数,表示天数。输出单独占一行。 样例输入 10 2 1 样例输出 9

九度OJ 1366(栈操作) 1367(二叉树遍历) 1368(二叉树路径) 1369(字符串全排列) 1370(特殊数字查找)

1366:栈的压入、弹出序列 http://ac.jobdu.com/problem.php?pid=1366 题意 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。 思路 根据两个数组的值,还原栈的压入弹出过程,如果能够完全还原则答案为YES。 代码 #include <stdio.h>#define N 100000int stack[N]

题目1367:二叉搜索树的后序遍历序列

题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 输入: 每个测试案例包括2行: 第一行为1个整数n(1<=n<=10000),表示数组的长度。 第二行包含n个整数,表示这个数组,数组中的数的范围是[0,100000000]。 输出: 对应每个测试案例,如果输入数组是某

Leetcode 1367. Linked List in Binary Tree [Python]

设置dfs的helper函数,定义为如果当前节点值相同,linklist的下一个节点和tree的left节点或者right节点继续相同,则当linklist的节点比较完成,说明满足条件。反之,走完tree某个路径上的节点依然找不到,则说明这条路径上没有满足条件的。外层的函数比较linkedlist的头节点和tree的根节点或者根节点的左子或者右子节点。 class Solution:def is