分享按钮

随笔分类 -  C++

摘要:本文转载自:http://blog.sina.com.cn/s/blog_605f5b4f0100z3bc.htmlC++中:substr(start, length);//注意第二个参数是长度,表示从start位置起,截取length这么长的字符串> cat test.cpp#include<iostream>#include<string>using namespace std;int main(){string str = "89M11S";cout << str.substr(3, 3) << endl;retu 阅读全文
posted @ 2012-06-12 08:48 草莓在努力 阅读(448) 评论(0) 推荐(0)
摘要:我是从三点多才知道有比赛的,所以只剩下不到两个多小时,中间肚子疼,又上厕所一次,真是的。。参加吧,捡到哪到是哪到~不吉利的数字时间限制:1000ms | 内存限制:65535KB描述一些普通的数字在很多人眼里是不吉利。如数字4,谐音“死”,所以很多地方都没有带4的数字:比如新校区澡堂衣柜编号及没有4;再如数字13,在西方人眼中代表着坏运气,也是不吉利的数字,13不出远门,楼层不设第13层等等。假如某些人认为0是不吉利的数字,并且在他们以后的生活中,记录数据都在不在使用含有0的自然数。他们记录数的序列是1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21 阅读全文
posted @ 2012-05-08 18:35 草莓在努力 阅读(1855) 评论(23) 推荐(2)
摘要:这道题目是水题,刷刷水题,练习c++喷水装置(一)时间限制:3000ms | 内存限制:65535KB难度:3描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。输入第一行m表示有m组测试数据每一组测试数据的第一行有一个整数数n,n表示共有n个喷水装置,随后的一行,有n个实数ri,ri表示该喷水装置能覆盖的圆的半径。输出输出所用装置的个数样例 阅读全文
posted @ 2012-05-06 00:02 草莓在努力 阅读(604) 评论(0) 推荐(0)
摘要:NYOJ 7 街区最短路径问题时间限制:3000ms | 内存限制:65535KB难度:4描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入第一行一个整数n<20,表示有n组测试数据,下面是n组数据;每组第一行一个整数m<20,表示本组有m个住户,下面的m行每行有两个整数0<x,y<100,表示某个用 阅读全文
posted @ 2012-05-05 23:01 草莓在努力 阅读(1168) 评论(0) 推荐(0)
摘要:NYOJ 236 心急的C小加时间限制:1000ms | 内存限制:65535KB难度:4描述C小加有一些木棒,它们的长度和质量都已经知道,需要一个机器处理这些木棒,机器开启的时候需要耗费一个单位的时间,如果第i+1个木棒的重量和长度都大于等于第i个处理的木棒,那么将不会耗费时间,否则需要消耗一个单位的时间。因为急着去约会,C小加想在最短的时间内把木棒处理完,你能告诉他应该怎样做吗?输入第一行是一个整数T(1<T<1500),表示输入数据一共有T组。每组测试数据的第一行是一个整数N(1<=N<=5000),表示有N个木棒。接下来的一行分别输入N个木棒的L,W(0 < 阅读全文
posted @ 2012-05-05 20:38 草莓在努力 阅读(1194) 评论(0) 推荐(0)
摘要:因为是临时准备参加省赛,队友都使用c++,所以我也必须使用c++,一直以来我都是java编码更顺手,c++大量的编码实践还是缺乏的,所以这正是一个磨练的机会,果断上去。该题目有两种做法,我看到题目的时候只想到一种,没有想到第二种,后来同队的人说有第二种,让我到网上看,后深入的看了网友们不同的做法和见解,才了解到还有第二种。做这个题目的时候发现两个问题,第一cin、cout还是没有scanf和printf来的快,这点在ac中得到验证,另外就是多余的语句会同样增加速度。我因为只想到一种方法,因此努力改进编码,最后过了,后来看到第二种解法,眼睛瞪得老大啦~~士兵杀敌(一)时间限制:1000ms .. 阅读全文
posted @ 2012-05-05 15:28 草莓在努力 阅读(1175) 评论(0) 推荐(2)
摘要:喷水装置(二)时间限制:3000ms | 内存限制:65535KB难度:4描述有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的喷水装置,每个喷水装置i喷水的效果是让以它为中心半径为Ri的圆都被润湿。请在给出的喷水装置中选择尽量少的喷水装置,把整个草坪全部润湿。输入第一行输入一个正整数N表示共有n次测试数据。每一组测试数据的第一行有三个整数n,w,h,n表示共有n个喷水装置,w表示草坪的横向长度,h表示草坪的纵向长度。随后的n行,都有两个整数xi和ri,xi表示第i个喷水装置的的横坐标(最左边为0),ri表示该喷水装置能覆盖的圆的半径。输出每 阅读全文
posted @ 2012-05-05 00:00 草莓在努力 阅读(1084) 评论(0) 推荐(0)
摘要:在Eclipse CDT中编译含有多个main函数的项目在C/C++项目中有时候会需要在一个项目中包含多个main函数。在Visual Studio中,这种情况可以由一个解决方案下带多个项目来解决,但在Eclipse CDT中没有解决方案这样的概念。其实通过定制的Makefile,Eclipse CDT也可以很容易达到目的,对于习惯了Makefile的程序员来说可能觉得这样反而更灵活。默认情况下,Eclipse CDT会为项目的Debug和Release配置都自动产生makefile,而且这个自动产生的makefile是会尝试把所有源文件编译并生成单独的一个以项目名命令的二进制文件。而如果你的 阅读全文
posted @ 2012-05-03 10:55 草莓在努力 阅读(3198) 评论(0) 推荐(1)
摘要:过期后,可能我就忘记续期了,当然你可以提醒我http://u.115.com/file/e65hkw0yO+DAY安全:软件漏洞分析技术.pdfhttp://u.115.com/file/aqk474tjShell脚本学习指南.pdfhttp://u.115.com/file/e65hytxcHack编程实例精讲.exehttp://u.115.com/file/dn1y6r7f远程控制与攻击技术揭秘.pdfhttp://u.115.com/file/aqk4z1vx图文教程[游戏汇编CALL原理]共26章.rarhttp://u.115.com/file/clsbgfzz黑客之道:漏洞发掘的 阅读全文
posted @ 2011-06-29 18:39 草莓在努力 阅读(625) 评论(0) 推荐(0)