类型:字符串 思路:前n行用getilne(),或者gets() 读取数据。 剩下的用cin,或者scnaf() 读取数据;当读取到空格时表示一个字符串的结束。 getchar():消去回车符。 AC代码: 1 #include<iostream> 2 #include<cstring> 3 #in ...
分类:
编程语言 时间:
2020-07-29 21:47:49
阅读次数:
86
给定一个无重复元素的有序整数数组,返回数组区间范围的汇总。 输入: [0,1,2,4,5,7] 输出: ["0->2","4->5","7"] 解释: 0,1,2 可组成一个连续的区间; 4,5 可组成一个连续的区间。 function summaryRanges(nums) { let pre = ...
分类:
其他好文 时间:
2020-07-29 21:32:53
阅读次数:
55
输入输出格式一定要与样例一样,连一个空格,逗号都不能少,否者就会报错。 C++代码如下: #include <iostream> #include <vector> #include <string> #include <map> using namespace std; int main() { ...
分类:
其他好文 时间:
2020-07-29 17:46:11
阅读次数:
95
使用ios::sync_with_stdio(false)可以让cin读入的更快,它的原理是使本该同步的输入输出流分开,就是让c风格的输入输出流和c++的输入输出流分开。 举一个具体的例子,在正常c++中,当我们用cin输入整数,当我们在键盘上输入的时候,我们输入的东西进到了缓冲区,假设我们输入了 ...
分类:
移动开发 时间:
2020-07-28 22:41:21
阅读次数:
126
[编程题] nk:二叉搜索树的后序遍历 输入输出 无 思路 代码思路: 我们可以采用递归的思想,每次处理本次流程的时候(比如该组元素有n个),拿出最后一个节点当作是root节点,然后,在剩下的n-1 中,确定出前边的左子树部分都比root小,左子树后的右子树部分都比roo大; 比如:一开始调用传入的 ...
分类:
其他好文 时间:
2020-07-28 16:49:32
阅读次数:
63
前言 $Kruscal$的进一步应用以及$set$去重应用,输入输出没翻译,练习一下英语水平吧~~(其实是懒得搞)~~(逃 题目描述 Farmer John has been taking an evening algorithms course at his local university, a ...
分类:
其他好文 时间:
2020-07-27 23:44:44
阅读次数:
70
给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 来源:力扣(Le ...
分类:
其他好文 时间:
2020-07-27 15:43:09
阅读次数:
57
[编程题] lc 169. 多数元素 题目 输入输出 Java代码(方法1:借用哈希表计数) //方法1:借助哈希 public int majorityElement(int[] nums) { HashMap<Integer,Integer> map = new HashMap<>(); for ...
分类:
其他好文 时间:
2020-07-27 09:38:33
阅读次数:
51
给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 示例输入:[3,6,2,3]输出:8 代码 var largestPerimeter = function(A) { if (A.length < 3) ...
分类:
其他好文 时间:
2020-07-26 19:27:49
阅读次数:
59
题目 把十进制整数转化为二进制整数 输入: 2 0 -12 1 输出: 2-->10 0-->0 -12-->-1100 1-->1 思路: 1、定义一个私有的F方法,用于优化代码 2、用Scanner在main中实现键盘录入,变量为sc 3、使用while循环操作hasNext()方法,并调用F方 ...
分类:
其他好文 时间:
2020-07-26 15:59:24
阅读次数:
73