![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
編程相關
文章平均质量分 76
SparkRat
成长路上!
展开
-
成功叛逃到hexo
前天又把博客的主题给换掉了。没办法啊,yilia实在太符合我的要求了。因此我成功的从jekyll叛逃到了hexo。下面说说我的叛逃的过程吧。!!以下过程默认windows系统,并且git已经安装并配置好,github账号配置好和pages都会使用。安装node.js到node.js官网下载最新版本的安装好,安装直接一路点下去就可以了。安装hexo打开Git Bash,使用命令npm -v看看node原创 2015-06-11 22:43:12 · 745 阅读 · 1 评论 -
POJ刷题
这篇文章会持续更新, 记录我所有AC的POJ题目。 PS:我所有的POJ代码都存在我的github上。1000 A+B Problem水题不说了。1001 Exponentiation求一个数的n次方,用高精度,注意细节。1002 487-3279题目描述:设计程序,按照功能机上的9键键位把字母电话号码转化成数字电话号码,并将电话号码格式化(原本的电话号码格式里可能出现无数个短横线-(=_=#))原创 2015-06-11 22:39:20 · 935 阅读 · 0 评论 -
树状数组
树状数组是什么东西?先戳维基百科树状数组条目简单来说,树状数组就是一种可以大大降低维护一个数字序列的时间复杂度的数据结构。树状数组的定义树状数组的具体做法是这样的: 假设原始的数字序列为\(A_ {i}\),树状数组的序列为\(C_ {i}\)。 则有:\(C_{1} = A_{1}\)\(C_{2} = A_{1}+A_ {2}\)\(C_{3} = A_{3}\)\(C_{4} =原创 2015-06-11 22:37:34 · 529 阅读 · 0 评论 -
博弈论初探——取石子游戏
问题源自于 POJ1067关于取石子游戏 取石子是一种很有意思的游戏,两个人根据指定规则轮流从石子堆中取若干石子,规定最后取光石子玩家获胜,假定双方玩家都采取最优策略,问先手(A)是否有什么必胜策略。这是一种博弈游戏,由此延伸出来了博弈论。科学严谨的定义详见维基百科博弈论条目。本文仅仅讨论最简单的三种博弈游戏。首先我们定义奇异局势为: 选手面对奇异局势时必输。所以,对于博弈游戏的分析转化为寻找原创 2015-06-11 22:34:37 · 660 阅读 · 0 评论 -
My learn of git
我的git最开始是在廖雪峰git教程学习的。安装git我的git是在github 下载的mysysgit 然后打开安装包,一路点下去就好了。然后就可以在右键菜单里面发现git bash的选项了。 学习基本的git命令我第一个学会的命令是 git init然后是 git config 命令git config --global user.name "sparkrat"git config --gl原创 2015-06-11 22:34:01 · 549 阅读 · 0 评论 -
青岛市赛总结——远征石油大学
今天去石油大学参加青岛市ACM市赛,我大学的第一次比赛(T_T),与林敏轩和学长的合作真的很愉快。介绍一下题目吧。第一题,是一道求期望的题目,很难。学长搞了很久没搞出来,好吧,这道题目的确很难,全场只有那么两个友情队搞出来了。。似乎冠军都没搞出来。。好吧,我也忘记了。。第二题,是一道很奇葩的题目,至今不知道算法。。不考虑了第三题,我想出来的,贪心,但是一开始搞错策略了,WA了一次之后发现从小到大的枚原创 2015-06-11 22:33:00 · 1624 阅读 · 0 评论 -
一些数据结构高(hao)逼(wu)格(liao)的实现方法
这绝对是一篇很水很水的文章,你要相信。 学了辣么久的C语言。写了辣么多的数据结构。你是否还在用数组模拟你的链表、二叉树、字典树&&平衡树? 今天无聊的我就来秀(shui)一(yi)秀(shui)我从大神那里学到的高逼格的实现方法把(对C语言指针有一定要求)。 首先,定义数据结构的节点: 链表是这样的:struct linkNode { typename data; stru原创 2015-04-19 16:54:38 · 707 阅读 · 0 评论 -
贪吃蛇游戏编程学习
命令行版的贪吃蛇,,花了一个晚上的时间,连抄带看,,把代码慢慢敲出来,,终于敲出来一个框架了 = =#,这个界面终于做好的。。。PS:这个界面可不是printf出来的。。。。= =# 因为这个界面在添加了游戏核心之后是有一条snake在界面上动的。。妈蛋的,光这个界面就有120行代码~ 完整版的可以玩的贪吃蛇程序源代码我看了一下,有470行。。。。以前一直是写的算法程序,都是很小很小的一个程序,没原创 2015-04-18 11:27:09 · 1403 阅读 · 0 评论 -
學習筆記壹
C/C++學習筆記:不好取名字,所以用學習筆記代替!關於main()函數的參數問題,這個問題,是在我將自己電腦的C語言編程環境換成了命令行之後發現的問題(Windows下的命令行版gcc,我也是無語了~)。那就先記一記我的命令行環境的配置吧~其實最初這個想法是因為受夠了機房無語的環境了,C—free和VC6.0我都是用不慣的,所以我一開始是用的自己的DEV-C,這個軟件真的不是一般的好用,原创 2015-04-18 11:27:05 · 365 阅读 · 0 评论 -
關於C語言的字符串的學習研究與實驗
以前學習C語言的時候并沒有太多的關注字符串方面的事情,導致後來我想把pascal寫的EXKMP代碼翻譯成C語言的時候,我發現我竟然不會用C語言的字符串輸入輸出函數,於是我萌生了自己寫兩個函數來輸入輸出,靈感來源於《C語言程序設計》這本書,這本書上給出了兩個自定義的字符串處理函數,但是它們并不能滿足我的要求,於是我自己學習研究了一下C語言的數組,指針和字符串之間的關係,成功把我要的函數寫出來了,以後原创 2015-04-18 11:26:55 · 501 阅读 · 0 评论 -
Hdu 1005 解题报告
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).InputThe input co原创 2015-04-18 11:27:15 · 534 阅读 · 0 评论 -
C语言小问题
问题源于一个宏定义#define max(a,b) ({int _ =(a), __ =(b); _ > __ ? _ : __ })也许——容许我瞎折腾一下于是我开始修改代码,查看各种代码反馈的结果。版本1 int a = 10, b = 100; int x = { int _=a, __=b; _ > __ ? _ : __; };好吧,我原创 2015-06-11 22:43:49 · 660 阅读 · 0 评论