随笔分类 - leetcode
摘要:题意 给定n个非负整数a1,a2,...,an,其中每个数表示坐标点(i,ai),i是数组下标,ai是对应高度.寻找两条线,使得两条线构成的长方形面积最大,盛水最多. Example: Input: [1,8,6,2,5,4,8,3,7] Output: 49 解 暴力破解 对
阅读全文
摘要:Bitwise Operators 介绍 位操作符通常用来对操作数进行位级的操作运算。首先将运算符转换为位级,然后对操作数执行计算。可以在比特级执行诸如加法,减法,乘法等的数学运算以便更快地处理。 在C语言中,有6种位操作符(在比特级运算)。 &(bitwise AND):与。两个操作数,在两个操作
阅读全文
摘要:Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase. 将字符串的大写字母转成小写字母字符串。 Example 1: Example 2:
阅读全文
摘要:Given two strings S and T, return if they are equal when both are typed into empty text editors. means a backspace character. Example 1: Input: S = "a
阅读全文
摘要:有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD 每组数据输出一行,即日期差值 #include <iostream> using namespace std; #define ISYEAR(x)
阅读全文
摘要:输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。 测试数据有多组,输入字符串。 对于每组输入,输出处理后的结果。 sort()函数:快速排序。 要使用此函数只需用#include <algorithm> sort即可使用,语法描述为:sort(begin,end),表示一
阅读全文
摘要:描述 输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。 输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。输出m
阅读全文
摘要:判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。 ascii码在转换大小写时,有着不容忽视的力量;同时,cin标准输入的变体也很重要:一般cin标准输入是面相单词进行读取的,在这道题中,如果使用cin来读取输入的字符串,往往不能达到预期的效果,面相单词是主要的阻碍,当cpu
阅读全文
摘要:石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。 一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,
阅读全文
摘要:模仿windows任务管理器制作一个任务管理器软件。设计语言不限。二知识要求 Windows编程,MFC编程,API调用三.开发环境使用Microsoft Visual Studio 2013的开发环境,模拟Windows的任务管理器。首先分析进程管理器软件的相关功能;其次,综合运用以前所学的相关知...
阅读全文