自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Blackkitty 's Blog

我能吞下玻璃而不伤身体。

  • 博客(32)
  • 收藏
  • 关注

原创 【VSCode】Windows下VSCode便携式c/c++环境【更新 2018.03.27】

Windows下VSCode便携式c/c++环境 ——————2018.03.27更新—————— Visual Studio Code 最新版本1.21.1 与 cpptools 最新版 0.15.0 整合的 便携版VSCode for C++ 下载链接 链接: https://pan.baidu.com/s/1jqb4dEQ8FBNUD8XilmWzDw 密码: 6s...

2016-08-01 10:34:56 84207 5

原创 【VSCode】Windows下VSCode编译调试c/c++【更新 2018.03.27】

————————– 2018.03.27 更新————————- 便携版已更新,点此获取便携版 已知BUG:中文目录无法正常调试 用于cpptools 0.15.0插件的配置文件更新 新的launch.json// Available variables which can be used inside of strings.// ${workspaceRoot}: the root...

2016-06-08 23:04:13 253107 25

原创 Leetcode.Bit Manipulation.位运算专题.(持续更新)

Number of 1 BitsPower of TwoReverse BitsSingle NumberSingle Number IISingle Number IIIMissing NumberBitwise AND of Numbers RangeRepeated DNA Sequences

2015-12-03 20:40:43 1610

原创 【修正BUG】SHA-256算法 C语言实现

SHA-256算法 C语言实现实现了计算字符串,文件的SHA-256值 算法来自: Federal.Information.Processing.Standards.Publication.180-2.pdf 下载文档VS2013下成功编译运行针对评论区出现的疑问,在这里说明一下: 1.如果出现 _ftelli64未定义 的错误,将_ftelli64替换为ftello64。visu

2015-09-23 11:43:24 17430 6

原创 【记录】Adobe AI CC 图片批量描摹脚本

Adobe AI CC 图片批量描摹(批量转换为SVG)脚本三种描摹预设: 批量描摹脚本/* By Blackkitty 20170923 将图像分别描摹为预设的黑白,灰度,16色三种svg并保存 黑白:black 灰度:gray 16色:color*/// Main Code [Execution of script begins here]//

2017-09-23 00:25:38 4615 1

原创 【题解】Leetcode.65.Valid Number (qduoj.162.莫妮提)

题目链接: Leetcode.65.Valid Number qduoj.162.莫妮提 题目大意 : 给出一个字符串,判断其是否是一个数字 题目没有给出具体要求的格式,经过多次尝试提交并修正后终于AC 最终通过的程序对数字的判断符合以下几点要求: - 只考虑整数和小数的十进制情况 - 允许前导0 - 小数允许省略整数或

2017-06-14 02:09:37 1064

原创 【记录】c++实现json格式解析与转换

水群的时候看到有人在说bat读json数据,突然就想写一个json解析的bat第三方。。。 json语法比较简单,于是就用有限状态机来实现了。下面是转换效果(左边是json数据,右边是转换为bat命令的结果):顺便实现了语法错误提示: 下面是实现代码:/* jsoner Version : 1.0 Auther : blackkitty

2017-03-14 18:49:24 6931

原创 【记录】批处理实现dfs,bfs,双向bfs,A*寻路

批处理实现dfs,bfs,双向bfs,A*寻路

2017-02-08 17:46:37 807

原创 【记录】2种随机迷宫生成算法的cpp实现

1.DFS dfs(x,y) 标记(x,y) 若(x,y)存在未标记的相邻位置 从中随机选择一个(nx,ny) 联通(x,y)和这个位置 dfs(nx,ny) 若(x,y)所有相邻位置都被标记 返回 2.递归分割 dv(xa,ya,xb,yb) /(xa,ya)为当前区域的左上角,

2017-02-08 17:25:09 6620

原创 【题解】QDUOJ.94.ltwy的比特绷板键盘

题目: https://qduoj.com/problem/94/主要考察模拟2进制的置位和复位,其中有些细节需要注意:i的范围是[1,32768],也就是说输出结果的范围是[0, 2^32767], 所以只用一个整型变量存储是不行的,要用数组模拟大数。对于”调皮的操作”,需要考虑的全面一些,诸如: pRint printf set 1 1 reset 1i p

2016-08-13 19:59:54 1960

原创 【题解】Leetcode.241.Different Ways to Add Parentheses

Given a string of numbers and operators, return all possible results from computing all the different possible ways to group numbers and operators. The valid operators are +, - and *. Exampl

2016-08-05 23:13:41 633

原创 【题解】Leetcode.78.Subsets

Describe Given a set of distinct integers, nums, return all possible subsets. Note: The solution set must not contain duplicate subsets. For example, If nums = [1,2,3], a solution is: [ [3

2016-08-04 22:18:40 730

转载 【题解】Leetcode.319.Bulb Switcher

Describe: There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off every second bulb. On the third round, you toggle every third bulb (turning on if it’

2016-08-04 00:22:12 770

原创 【题解】Leetcode.318. Maximum Product of Word Lengths

Given a string array words, find the maximum value of length(word[i])* length(word[j]) where the two words do not share common letters. You may assume that each word will contain only lower case le

2016-07-30 20:18:35 671

原创 【题解】Leetcode.371. Sum of Two Integers

Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3.题目大意: 不使用+和-操作符计算两int和思路: 位操作模拟2进制运算实现:// 实现 a// 从最右边的位

2016-07-29 21:17:14 752

原创 【VSCode】Windows下VSCode编译运行简单java

注意:这篇文章内容已经过时,请勿按此文章所介绍方法实践,浪费时间后果自负。先看效果: 配置流程:JDK & JRE 的配置(不细讲了网上一大堆)VSCode的下载安装以及插件cpptools的安装(不细讲了,见blackkitty的另一篇文章中的步骤1和2:Windows下VSCode编译调试c/c++ )launch.json与tasks.json的配置vsc_ta...

2016-06-11 02:28:56 61803 2

原创 【题解】nyoj.996.STR

描述 给你一些字符串,你能把他们分别组合成一个字典序最大和最小的字符串吗? 输入 第一行:一个整数T,表示T组测试数据(T<=15)。接下来是一个空行。 以后每两组测试数据间均用一个空行隔开。 每组测试数据包含多行,每行包含一个字符串(串不为空,长度最大为50)。 输出 对于每组数据,输出两行,分别是组成的字典序最大和最小的字符串。 样例输入 3

2016-05-19 00:29:10 1349

原创 【题解】PAT.团体程序设计天梯赛.L3-004.肿瘤诊断

题目来源:https://www.patest.cn/contests/gplt/L3-004描述 输入第一行给出4个正整数:M、N、L、T,其中M和N是每张切片的尺寸(即每张切片是一个M×N的像素矩阵。最大分辨率是1286×128);L(<=60)是切片的张数;T是一个整数阈值(若疑似肿瘤的连通体体积小于T,则该小块忽略不计)。最后给出L张切片。每张用一个由0和1组成的M×N的矩阵表示,其中1

2016-05-17 00:03:58 1408 1

原创 【题解】HDU.3350.#define is unsafe

描述Have you used #define in C/C++ code like the code below?#include < stdio.h> #define MAX(a , b) ((a) > (b) ? (a) : (b)) int main() { printf(“%d\n” , MAX(2 + 3 , 4)); return 0; }Run the cod

2016-04-29 14:53:01 583

转载 开源的 OnlineJudge

作者 virusdefender 原文链接 https://virusdefender.net/index.php/archives/657/ 。qduoj 是 青岛大学开源的一个 OnlineJudge,GitHub 地址 https://github.com/QingdaoU/OnlineJudgeacmer 常用的 oj 是 hduoj 、 poj 等等,但是有些不是很满意的地方。首先是界

2016-02-04 11:27:05 13194 1

原创 【题解】QDUOJ.65.again and again

描述 xx学习了Trie树后,向你问了一个问题,给定一个字符串集合S={str1, str2, …,strn}和一个字符串s,在s的后面接尽量少的字符,使其属于集合S。当然如果s本身就属于S,s就是答案。输入 第一行一个正整数T(T <= 10),表示有T组数据。 每组数据输入格式如下: 第一行为一个正整数N(0 < N < 20000),表示字符串集合内的字符串数。 接下来N

2016-01-04 17:00:52 858

原创 POJ.2182.Lost Cows 非递归线段树 0ms

Lost CowsTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 10681 Accepted: 6852Description N (2 <= N <= 8,000) cows have unique brands in the range 1..N. In a spectacular display o

2015-12-28 19:20:27 608

原创 【题解】.HDU.STDContest.计算机学院大学生程序设计竞赛(2015’11)

1001 搬砖 1002 投币洗衣机 1003 玩骰子 1004 质方数 1005 ACM组队安排 1006 逆袭指数 1007 油菜花王国 1008 游乐场

2015-11-30 19:44:22 1932 2

原创 Leetcode.Majority Element

Majority Element Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.

2015-11-28 16:39:51 565

原创 POJ.2420.A Star not a Tree.模拟退火.0ms

http://poj.org/problem?id=2420 题目大意: 给出平面上n个点,求到所有点距离和最短的点,输出该距离和。

2015-11-26 20:42:05 1005

原创 IOCCC.1984.anonymous.c.解析

anonymous.c: int i;main(){for(;i["]<i;++i){--i;}"];read('-'-'-',i+++"hell\ o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);} http://ioccc.org/years.html#1984整理一下:int i;main(){

2015-10-27 12:39:15 918

原创 IOCCC.1987.korn.c.解析

korn.c main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);} http://ioccc.org/years.html#1987这段代码是1987年IOCCC获奖作品之一,在UNIX环境下编译。 此时,代码中的unix被预定义为1如果理解下标运算的过程,那么这个程序便不难理解: 对于数组s,s

2015-10-16 20:51:49 1017

原创 MD5算法 C语言实现

MD5算法 C语言实现实现了计算字符串和文件的MD5 算法来自百度百科 VS2013下成功编译运行

2015-09-23 11:41:48 1755

原创 52行c代码实现俄罗斯方块

一个简易版的控制台俄罗斯方块游戏代码如下:#include #include #include #define PrintAt(x,y,s) (CC.X=x,CC.Y=y,SetConsoleCursorPosition(hOut,CC),putchar(s))HANDLE hOut;char BT, BS, P[2][10][24];COORD ActB, C

2015-04-06 16:08:57 2050

原创 扫雷游戏 C语言实现

扫雷游戏 C语言实现实现了如下功能: 鼠标控制 左键点开 右键标记 中键自动翻开(效果同windows扫雷) 首次点击不会中雷下面是几张效果图: 这是初始界面,3种难度级别,难度同经典版windows扫雷 Beginner 不同颜色的数字和标记功能 赢了! 游戏结束,可以点击Restart重新开始 Expert级别难度可以点击这里下载玩: MineSweeper Versi

2015-02-20 20:06:13 16784 15

原创 SHA1算法 C语言实现

SHA1算法 C语言实现实现了计算字符串,文件的SHA1值 算法来自百度百科 VS2013下成功编译运行

2015-02-20 19:35:00 10807 4

原创 30行C代码实现贪吃蛇

一个简易版的控制台贪吃蛇游戏实现了最基础的一些功能代码如下:#include #include #define PrintAt(c,s) SetConsoleCursorPosition(hO,c),cputs(s)int main(void){ COORD s[800] = { 0 }, h, f; int d

2015-02-20 15:54:23 6630 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除