摘要: 1、先去http://vld.codeplex.com/releases链接下载 vld 安装包,安装并记录下安装位置2、使用vs2010随便打开一个项目解决方案,选择 视图-》属性管理器,如下图3、双击上图中的Microsft.Cpp.Win32.user,弹出以下界面4、点击上图中的VC++目录... 阅读全文
posted @ 2015-06-16 12:40 失眠的娃儿 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 作为计算机学院的学生,CS应该是大家都很熟悉的一款游戏。那么如果你是一个真正的CS玩家,不如来试下这道题目吧。 当你在CSing的时候,什么事情最让你郁闷呢,估计就是当你与敌人刚要开战的时候,发现自己没有子弹了吧^_^。这个时候最聪明的选择就是赶快回到老家去买子弹继续战斗。那么怎样回到老家需要的时间最短呢??Input输入的第一行有两个整数N,M分别表示的是地图的宽和长(1 =int a[4][2]={-1,0,0,-1,0,1,1,0};int b[100][100]={0},m,n,min=0;char s[100][100];void sort(int x,int y,int sum){ 阅读全文
posted @ 2013-08-02 11:02 失眠的娃儿 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Starts with two unequal positive numbers (M,N and M>N) on the board. Two players move in turn. On each move, a player has to write on the board a positive number equal to the difference of two numbers already on the board; this number must be new, i.e., different from all the numbers already on t 阅读全文
posted @ 2013-07-20 12:04 失眠的娃儿 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Description众所周知,我们常用的记数系统是由0-9这10个数字组成,但是我们的Wraith却因为一些不为人知的原因讨厌那些奇数,他经常在自己的记数过程中只使用0,2,4,6,8这几个数字,而不使用那些奇数字(1,3,5,7,9),所以在他的记数系统中应该是这样的:0,2,4,6,8...当然在与正常的记数系统进行转换时便会比较麻烦。现在我们得到了一个序列a[n],对于每个值a[i],现在我们需要知道在Wraith使用的记数系统中的第a[i]个数是多少,例如,a[n]={1,3,4};我们想得到的序列就是2,6,8; 很简单不是吗?但是我不想写...自然,这个任务就交给了你.... : 阅读全文
posted @ 2013-07-18 23:29 失眠的娃儿 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Description键盘输入一个高精度的正整数N,去掉其中任意M个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和M寻找一种方案使得剩下的数字组成的新数最小。输出组成的新的正整数。(不超过240位) 输入数据均不需判错。如果去掉了某几个位后得到的新整数开头为0,保留0。Input本题有多组测试数据,每组测试数据占一行。一个高精度正整数N(N不超过240位)一个正整数M。(M为不大于N的长度的正整数) N,M由一个空格分开。Output新的正整数,每组数据的输出占一行。不要多余的空白Sample Input456547 1456547 2103 1Sample Output4 阅读全文
posted @ 2013-07-16 11:49 失眠的娃儿 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Description写程序求两个大整数(100位以上)的和。Input两个大整数的位数,小于3000 两个大整数Output两个大整数的和Sample Input20 203 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 35 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5Sample Output88888888888888888888#includevoid main(){ int m,n,i,j=0,d,min,a[3005]={0},b[3005]={0},sum[3010]={0}; scanf("%d %d" 阅读全文
posted @ 2013-07-16 11:44 失眠的娃儿 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Description从1~9之间顺序取N个数字,组成每位数不重复的所有可能的N位数,按从小到大的顺序进行编号,当输入其中的任何一个数M是,能找出该数对应的编号。如:当N = 3,M = 132时,则输出: [123(1), 132(2), 213(3), 231(4), 312(5), 321(6)]——> X = 2Input输入只有一行,两个正整数N和M(1 ≤ N ≤ 9,1 ≤ K ≤ 987654321),之间用一个空格分隔开。Output输出对应的编号X。Sample Input3 132Sample Output2#includelong f(long n){return 阅读全文
posted @ 2013-07-16 11:39 失眠的娃儿 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Description春节刚刚过,大家都是怎么过的呢?对江鸟而言,当然每天都是在打麻将中度过,他特别喜欢所谓的“通挂”,什么147,258,369。只要是遇到上述牌,他就会很高兴。现在他提出一个问题:如果只利用数字1,4,7 组成一些数,那么你能很快求出第K(1char a[3]={'1','4','7'};void main(){ int i,n; while(scanf("%d",&n)!=EOF) { if(n=0)printf("%c",a[b[t--]]); printf("\n 阅读全文
posted @ 2013-06-27 00:00 失眠的娃儿 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Description有这么一块神奇的矩形土地,为什么神奇呢?因为上面藏有很多的宝藏。该土地由N*M个小正方形土地格子组成,每个小正方形土地格子上,如果标有“E”,则表示该格可以通过;如果标有“X”,则表示该格不能通过。现在你处于其中的一格上,用“P”表示,你只能向与你所在格子相邻的上、下、左、右四个方向移动,当然如果你即将移向的格子上标有“X”,则不能通过。现在的任务是:如果你能从起点通过每个用“E”标示的格子一次且仅一次,则你将寻宝成功,否则则失败。Input输入包括如下几部分。 第一部分:输入两个数N(1int k,c[4][2]={-1,0,0,-1,1,0,0,1};int b[6] 阅读全文
posted @ 2013-06-25 23:15 失眠的娃儿 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Description打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了… 你知道有种鬼叫“路鬼”吗?让人莫名其妙的迷路,将军就被这种鬼上身了。将军本来要上楼的,但是因为鬼上身,他要不就上一层楼,要不就下一层楼,这个是随机的,他不能控制自己啦! 假设将军住在第M楼,刚开始将军在K楼,因为体力原因,将军只能上或者下N次楼,假设东6宿舍共有100层。现在问当体力消耗完的时候,将军刚好回到寝室那一层有多少种走法。 例如:将军住在5楼,将军能上或者下5次楼,现在在1楼, 那么将军将回不到寝室啦,为什么?我也不知道。Input有多组测试数据,每组测试数据共一行,为M,N,K( 阅读全文
posted @ 2013-06-23 22:15 失眠的娃儿 阅读(302) 评论(0) 推荐(0) 编辑