- 博客(36)
- 收藏
- 关注
原创 统计字数问题
本题目采用了排列组合的思想。分别计算每个数字在每一位上出现的次数,累加之后,即为最后的结果。 需要特别注意的是,我们直接用排列组合直接计算,但是并没有把0 和其他数字分开来算,所以这样计算出来的结果就是把前导0 也一起算进去了,所以输出结果前应该减掉所有前导0。
2016-03-16 16:12:16 1484 1
原创 1.2 数据抽象(Part 2 -- Creative Problems)
1.2 数据抽象(Part2 -- Creative Problems)
2016-03-13 12:50:47 445
原创 1.2 数据抽象(Part 1 -- Exercises)
1.2 数据抽象Tips:IDEA中Program arguments 一栏添入的是所需要的命令行参数,以第一题为例,需要参数100,则在该栏中直接输入100,然后Apply->OK即可,运行时IDE会直接导入。
2016-03-09 22:41:41 622
原创 Qt 实例--计算圆面积
这个计算圆面积的小程序是为了Qt开发练手用的,为了详细掌握其中内容,我会在代码中加入详细注释。 Talk is cheap.
2016-02-05 16:25:45 4855
原创 CentOS 7 WIFI显示Hardware Disabled
CentOS 7 wifi 显示Hardware Disabled 问题解决参考
2016-01-31 11:29:46 2257
原创 四则运算表达式求值
1. 算法描述:输入一个中缀表达式,包括+,-,*,/,(,) 的四则运算,求其计算结果. 2. 算法思想:将中序转换成后序;利用栈的数据结构和后序表达式求值
2016-01-20 18:36:31 1963
转载 HDU - 1241 Oil Deposits
题目要求:求油田个数(直接相邻或对角相邻的@ 算一个油田)解题感悟: 1. 这道题使用了利用了DFS的思想; 2. 填充的方法着实不错~~。#include<stdio.h>
2015-08-10 20:22:36 391
原创 HUD Problem - 1251 统计难题
解题感悟:提交时注意语言选择,这道题用G++提交 ,会爆内存(Memory Limit Exceeded),用c++提交可以AC .
2015-08-09 14:20:59 539
原创 UVa - 424 Integer Inquiry
解题感悟:char类型只可保存小于128的数,超出的话会溢出,所以每读入一个大数,加完后需要马上进位,否则数目一多,必定会溢出,这时就只能 WA 了 (说多了都是泪啊/(ㄒoㄒ)/~~);注意特殊数据 ,例如 0000 00001;
2015-08-09 14:11:02 419
转载 ZOJ Problem Set - 1007 Numerical Summation of a Series
ZOJ Problem Set - 1007 Numerical Summation of a Series
2015-07-24 19:38:57 642
原创 ZOJ Problem Set - 1006 Do the Untwist
ZOJ Problem Set - 1006 Do the Untwist
2015-07-14 13:06:44 606
原创 ZOJ Problem Set - 1151 Word Reversal
ZOJ Problem Set - 1151 Word Reversal
2015-07-01 23:44:28 498
转载 在程序中用到的ODBC API 函数
本文转自 http://blog.sina.com.cn/s/blog_4db3fe5501008o0k.html2)在程序中用到的ODBC API 函数1.SQLBindParameter:其作用为当我们要向例如存储过程传递参数时,我们可利用其绑定我们要传递的参数。SQ
2015-05-02 11:23:37 1558
转载 使用C语言来操作SQL SERVER数据库
本文转自 http://simpledev.iteye.com/blog/3395371.使用C语言来操作SQL SERVER数据库,采用ODBC开放式数据库连接进行数据的添加,修改,删除,查询等操作。 step1:启动SQLSERVER服务,例如:HNHJ,开始菜单 ->运行 ->net start mssqlserv
2015-05-02 11:02:14 18541 1
转载 zoj 1242 Carbon Dating
#include#include#define d0 810#define half_life 5730int main(void){ int w, d,count=0,age; double year; while (scanf("%d%d", &w, &d) && w && d) { count++; year = (log((double)d0 * w /d ) /
2015-04-11 15:33:29 450
原创 zoj 2722 Head-to-Head Match
#includeint main(void){ unsigned int n,count,i; while (scanf("%d", &n) && n) { count = 0; while (n != 1) {
2015-04-08 22:59:21 597
转载 VC的快捷键以及调试方法技巧
转自---zero2100 http://blog.csdn.net/zero2100/article/details/79407201.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 5.按住shift+上下方向键 可选择行。 6.按住 ctrl+shift+左右方向键 可选择一个
2015-02-20 20:29:34 793
转载 重定向到文件(+vc小提示)
暂时发现的重定向的意义:将测试数据储存在某一特定文件中,每次运行程序时自动提取,能节省大量从控制台(console)输入数据的时间,尤其是在搞定ACM题的时候。#pragma warning(disable:4996) //此句直接跳过error C4996,可以使程序正常运行并成功重定向。
2015-02-16 09:54:36 459
转载 freopen用法及EOF输入方法
通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。函数名:freopen 声明:FILE *fre
2015-02-09 17:49:39 2557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人