C++
文章平均质量分 81
lilongmark
Work hard. Have fun. Make history.
展开
-
4种编程语言基本数据类型及其取值范围整理(C++,Java,Python,Go)
1 C++ C++定义的基本类型包括算术类型和void类型。算术类型分为整型(包括字符和布尔型)和浮点型,如下表所示:C++11新增了char16_t,char32_t(最小分别为16、32位的Unicode字符型),long long(最小为64位的长整形)3种内置类型。 对于32位平台,int类型和long类型通常字长是相同的,占32位。可以用以原创 2013-12-23 21:56:20 · 3930 阅读 · 0 评论 -
LeetCode 97 — Interleaving String (C++ Python)
题目:https://oj.leetcode.com/problems/interleaving-string/Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.For example,Given:s1 = "aabcc",s2 = "dbbca",Whe原创 2014-07-31 22:44:18 · 1661 阅读 · 0 评论 -
LeetCode 72 — Edit Distance(C++ Python)
题目:https://oj.leetcode.com/problems/edit-distance/原创 2014-07-31 22:24:13 · 1744 阅读 · 0 评论 -
HackerRank - Stock Maximize
#include #include int main() { int T; std::cin >> T; int N; while(T--) { std::cin >> N; std::vector nums(N, 0); for(int i = 0; i < N; ++i)原创 2014-09-27 20:31:16 · 1776 阅读 · 0 评论 -
HDOJ1039 - Easier Done Than Said?
题目:Easier Done Than Said?原创 2014-09-29 15:57:05 · 957 阅读 · 0 评论 -
hihoCoder1039 - 字符消除
描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC","CCC"和"AA"会被同时消除,余下"AB"和"B"拼成新的字符串"ABB"。2)上述消除会反复一轮一轮进行,直到新的字符串不包含相邻的原创 2014-09-29 14:27:16 · 2358 阅读 · 0 评论 -
CodeChef - Small factorials
题目:You are asked to calculate factorials of some small positive integers.InputAn integer t, 1OutputFor each integer n given at input, display a line with the value of n!ExampleSamp原创 2014-09-29 15:25:22 · 788 阅读 · 0 评论 -
hihoCoder1051 - 补提交卡
代码:#include #include int main(){ int T; std::cin >> T; int N, M; for(int i = 0; i < T; ++i) { std::cin >> N >> M; std::vector nums(N + 1, 0); for(int j = 0; j < N; ++j) { std原创 2014-09-29 20:34:40 · 1886 阅读 · 0 评论 -
LightOJ1337 - The Crystal Maze
题目:http://lightoj.com/volume_showproblem.php?problem=1337You are in a plane and you are about to be dropped with a parasuit in a crystal maze. As the name suggests, the maze is full of crystals. Y原创 2014-08-01 22:38:46 · 1202 阅读 · 0 评论 -
POJ1979 - Red and Black
题目:http://poj.org/problem?id=1979原创 2014-08-01 22:07:20 · 830 阅读 · 0 评论 -
Codeforces - 327A - Flipping Game
题目:http://codeforces.com/problemset/problem/327/A原创 2014-08-01 21:23:55 · 3259 阅读 · 0 评论 -
Codeforces - 219A - k-String
题目:http://codeforces.com/problemset/problem/219/A原创 2014-08-01 20:56:34 · 1566 阅读 · 0 评论 -
Google Code Jam Qualification Round 2014 Problem D. Deceitful War 题解
ProblemNaomi and Ken sometimes play games together. Before they play, each of them gets Nidentical-looking blocks of wood with masses between 0.0kg and 1.0kg (exclusive). All of the blocks have原创 2014-04-13 10:53:19 · 1533 阅读 · 0 评论 -
Google Code Jam Qualification Round 2014 Problem B. Cookie Clicker Alpha 题解
IntroductionCookie Clicker is a Javascript game by Orteil, where players click on a picture of a giant cookie. Clicking on the giant cookie gives them cookies. They can spend those cookies to buy原创 2014-04-13 10:29:58 · 1837 阅读 · 6 评论 -
Google Code Jam Qualification Round 2014 Problem A. Magic Trick 题解
ProblemRecently you went to a magic show. You were very impressed by one of the tricks, so you decided to try to figure out the secret behind it!The magician starts by arranging 16 cards in a sq原创 2014-04-13 10:13:32 · 1348 阅读 · 0 评论 -
面试常备程序 — 字符串篇
1 strcmpint strcmp(const char* s1, const char* s2){ while(*s1 && (*s1==*s2)) s1++,s2++; return *(const unsigned char*)s1-*(const unsigned char*)s2;}原创 2014-05-09 15:59:39 · 1007 阅读 · 0 评论 -
ZOJ 3758 — Singles' Day(C++)
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3758分析: 主要是转换成十进制以及素数的判断,要使用unsigned long long(或unsigned __int64),范围为[0, 2^64)。C++实现:/*Sample Input3 32 42 110原创 2014-03-22 14:44:49 · 895 阅读 · 0 评论 -
KMP算法
KMP算法的介绍参见维基百科:https://en.wikipedia.org/wiki/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm这篇文章的解释不错:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html原创 2017-03-09 00:36:49 · 968 阅读 · 0 评论