上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 题目描述 有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。 输入输出格式 输入格式: 两个正整数N,K。 输出格式: 一个正整数,为不同方式数,由于答案可能很大,你需要输出ansmod100003后的结果。 输入输出样例 输入样例#1: 复制 阅读全文
posted @ 2019-07-23 15:40 YF-1994 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 问题描述 如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。 输入描述 输入包括n+1行: 第一行为单词个数n(1 ≤ n ≤ 50) 接下来的n行,每行 阅读全文
posted @ 2019-07-23 09:58 YF-1994 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 牛牛现在有一个n个数组成的数列,牛牛现在想取一个连续的子序列,并且这个子序列还必须得满足:最多只改变一个数,就可以使得这个连续的子序列是一个严格上升的子序列,牛牛想知道这个连续子序列最长的长度是多少。 算法:我们先分别求出以第i个元素结尾和开始的递增子序列。然后遍历一遍数组,计算当前相隔一个元素的两 阅读全文
posted @ 2019-07-23 00:08 YF-1994 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作: 1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列 输入描述:输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。 第二行包括n个整数a_i( 阅读全文
posted @ 2019-07-23 00:04 YF-1994 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 附图: 阅读全文
posted @ 2019-07-22 20:41 YF-1994 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有一个仅由数字000与111组成的n×nn \times nn×n格迷宫。若你位于一格0上,那么你可以移动到相邻444格中的某一格111上,同样若你位于一格1上,那么你可以移动到相邻444格中的某一格000上。 你的任务是:对于给定的迷宫,询问从某一格开始能移动到多少个格子(包含自身)。 阅读全文
posted @ 2019-07-22 14:51 YF-1994 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是以它们之间边的数目表 阅读全文
posted @ 2019-07-21 19:33 YF-1994 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入: [1,2,3] 1 / \ 2 3 输出: 6示例 2: 输入: [-10,9,20,null,null,15,7] -10 / 阅读全文
posted @ 2019-07-21 19:31 YF-1994 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 给定n个正整数ai,请你求出每个数的欧拉函数。 阅读全文
posted @ 2019-07-21 16:42 YF-1994 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; typedef long long LL; const int N=1e9+7; int n; int main(void){ cin>>n; unordered_mapprime; for(int i=0,a;i>a; for(int i=2;i1)prim... 阅读全文
posted @ 2019-07-21 16:01 YF-1994 阅读(104) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页