自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mcp3128

你站在桥上看风景 看风景的人在楼上看你 明月装饰了你的窗子 你装饰了别人的梦...

原创 funcode实验——坦克大战(c++实现)

【下载地址】:点击打开链接【游戏介绍】:相信大部分同学都玩过或看过“坦克大战”这款经典游戏。现在,就由我们自己动手来开发它。在一个战场上,玩家控制坦克,消灭敌方坦克,并防止敌方坦克摧毁我方基地。【游戏规则】1.   按下任意键游戏开始。2.   通过WSAD 键控制玩家坦克上下左右移动,但不能走出...

2018-05-17 21:43:01 4596 7

原创 funcode实验--黄金矿工(c++实现)

C++语言课程设计一黄金矿工 一、实验内容 玩家通过键盘的按键控制矿工抓取金块,将钩子碰触到的金块抓取过来。 要求如下: 1. 单机键盘上的空格键进入游戏,金块的总数是20,大小位置是随机的。 2. 在没有抓取状态下,钩子左右摆动,此时矿工的是静止的。当钩子摆动到一定角度,玩家可以单击键...

2018-04-20 16:41:12 5865 9

原创 DFS练习 【递归入门】n皇后 问题(原始的8皇后问题)

题目描述 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。 输入 一个整数n( 1 < = n < = 10 ) 输出 每行输出对应一种方案,按字典...

2019-03-21 21:28:21 282 0

原创 DFS练习 【递归入门】组合的输出

题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r < = n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。 现要求你不用递归的方法输出所有组合。 例如n = 5 ,r = 3 ,所有组合为: 1 2 3 1 2 4 1 2 ...

2019-03-20 21:20:53 84 0

原创 DFS练习 【递归入门】全排列

题目描述 排列与组合是常用的数学方法。 先给一个正整数 ( 1 < = n < = 10 ) 例如n=3,所有组合,并且按字典序输出: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 输入 输入一个整数n( 1<=n<=10) 输出 输...

2019-03-20 20:54:30 89 0

原创 DFS练习【递归入门】组合+判断素数

题目描述 已知 n 个整数b1,b2,…,bn 以及一个整数 k(k<n)。 从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。 例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:     3+7+12=22  3+7+19=29  7...

2019-03-20 19:38:29 82 0

原创 2018年 第九届蓝桥杯 Java B组 复数幂

3.复数幂 设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。 求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。 答案写成 "实部±虚部i" 的形式,实部和虚部都是整数(不能用科学计数法表示),...

2019-03-19 17:23:57 161 0

原创 2018年 第九届蓝桥杯 Java B组 方格计数

2.方格计数 如图p1.png所示,在二维平面上有无数个1x1的小方格。 我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。 你能计算出这个圆里有多少个完整的小方格吗? 注意:需要提交的是一个整数,不要填写任何多余内容。 【答案】:以圆的圆心为坐标原点,半径所在直线为横轴和纵轴...

2019-03-19 17:22:51 223 0

原创 unity 3.6在import package时只有custom package

【问题描述】下载的unity 3.6在import package时只有custom package没有其他包文件 【解决方案】在asset store里搜索Standard Assets选择导入即可 导入完成后在左下角的project assets中多了一个Standard As...

2019-03-13 11:12:55 2385 0

原创 YTU OJ 3297: Aramic脚本

题目描述 在Aramic语言中,单词只能代表对象 Aramic中的单词有以下特殊属性: 1. 如果一个单词不包含相同的字母,则该单词是根。 2. 一个根和他的所有排列表示一个单词 3. 例如 :“aaaa” , “aaa” ,”aa” 的根为”a”   “aabb”,”abab”,”baabb”...

2018-11-04 20:50:25 89 0

原创 YTU OJ 3296: 小水考呀考不过四级

  题目描述 四级考试已经过去好几个星期了,但是小水还是对自己的英语水平担心不已。 小水打算好好学习英语,争取下次四级考试和小学弟小学妹一起拿下它! 四级考试的时候,监考老师会按考号分配固定的座位,但唯一不变的是每两个人之间肯定至少会留下两个空座位,原因相信大家都懂得。 那么问题来了,我们现在...

2018-11-03 21:00:59 100 0

原创 YTU OJ 3295: 最小二进制数

题目描述 如果字符串由“0”和“1”组成并且没有前导零,则可以将此字符串称为正确的 以下是一些示例:“0”,“10”,“1001”。 给你一个正确的字符串s,您可以对此字符串执行两种不同的操作: 1. 交换任何一对相邻字符(例如,“1 01” “1 10”); 2. 将“11”替换为“1”(例如...

2018-11-03 20:12:17 204 0

原创 YTU OJ 3294: 快递中转点

题目描述 在笔直的余姚大街上,分布着密密麻麻的店铺,每天有成千上万笔快递订单。小明想开个快递中转站,那每天一定能赚不少钱。每笔订单必须当天送达指定店铺。 为了简化问题,小明认为所有店铺都在一条坐标轴上,并且每个店铺都在轴上有一个坐标,每天他都会把所有快递放在一个中转点上,然后一件一件开始派送。 ...

2018-11-03 17:56:14 209 0

原创 YTU OJ 3232: 字母旋转方阵

题目描述 给定两个整数M,N,生成一个M*N的矩阵,矩阵中元素取值为A至Z的26个字母中的一个,A在左上角,其余各数按顺时针方向旋转前进,依次递增放置,当超过26时又从A开始填充。例如,当M=5,N=8时,矩阵中的内容如下:  A B C D E F G H  V W X Y Z A B I ...

2018-11-03 14:55:36 114 0

原创 YTU OJ 3229: 硬币组合

题目描述 假设一堆由1分、2分、5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0)。   输入 输入数据第一行有一个正整数T,表示有T组测试数据;        接下来的T行,每行有两个数n,m,n和m的含义同上。   输出 对于每组测试数...

2018-11-02 17:49:20 122 0

原创 YTU OJ 3227: 猴子打小兵

题目描述 小康最近沉迷王者荣耀,他最喜欢用猴子了,但是他有强迫症。假设猴子每使用一次技能可以打死一半的小兵,但是如果当前的小兵数为奇数,那么他就必须先单独杀死其中一个,使小兵数为偶数,再使用技能。那么现在请问,杀光N个小兵需要单独杀死其中多少个小兵?   输入 输入数据首先给出一个整数C,...

2018-11-02 17:34:07 146 0

原创 Java数据结构——栈

Java Stack 类 栈是Vector的一个子类,它实现了一个标准的后进先出的栈。 堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。 除了由Vector定义的所有方法,自己也定义了一些方法: 序号 方法描述 1 ...

2018-10-31 21:57:55 72 0

原创 软件体系结构——层次风格

  一个层次风格的系统按照层次结构组织,每一层为上层服务,并作为下层的用户。  在层次风格的系统中,内部的层只对相邻的层可见,交互只在相邻的层次之间发生,同时这些交互按照一定的协议进行。 程序示例如下: 【功能】:输入三角形三条边计算面积或周长。 【代码】: TestingGUI.ja...

2018-10-31 18:25:10 705 0

原创 软件体系结构——基于事件的隐式调用风格

  基于事件的隐式调用风格的基本组件是对象或过程,并分类为以下更小的组件:过程或函数。充当事件源或事件处理器的角色。 连接件是事件-过程绑定。组件可以声明或广播一个或多个事件,或者向系统注册,来表明他希望响应一个或多个事件。当某些事件被触发时,向其注册的过程被隐式调用,调用的次序是不确定的。 ...

2018-10-31 16:44:41 1175 0

原创 软件体系结构——管道过滤器风格

  在管道过滤器风格的软件体系结构中,组件被称为过滤器,连接件就像是数据流传输的管道,将一个过滤器的输出传给另一个过滤器的输入。 示例程序如下: 【功能】:输出传送者传送的信息,输出接受者接收到的信息。 import java.io.*; import java.util.*; publi...

2018-10-30 22:01:04 3800 0

原创 软件体系结构——批处理风格

  批处理风格中,每个处理步骤是一个单独的程序;每一步必须在前一步结束后才能开始;数据必须是完整的,以整体的方式传递。   批处理风格基本组件是独立的程序,链件键是某种类型的媒质。 程序示例如下: 【功能】:程序1实现随机生成0到100内的6个数,并存储到“Data.dat”文件中;程序2实...

2018-09-27 21:12:18 1639 0

原创 软件体系结构——面向对象风格

  面向对象体系结构风格的组件是类和对象。   连接件是对象之间通过功能与函数调用实现交互。对象是通过函数和过程的调用-返回机制来交互的,而类是通过定义对象,再采用调用-返回机制进行交互。   示例程序如下: 【功能】:计算2+3并输出结果。 class Count{ priva...

2018-09-27 18:38:29 2789 0

原创 软件体系结构——主程序—子程序风格

  软件体系结构中主程序—子程序体系结构是较简单的结构,其组件是主程序和子程序,连接件是调用返回机制。   示例程序如下:   【功能】:输入一个数,判断是否为素数。 #include &lt;stdio.h&gt; #include &lt;stdlib.h&am...

2018-09-27 18:22:27 3804 0

原创 YTU OJ 1911: 完美数

题目描述 任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。 如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。 古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就开始了对完美数的研究。 现在...

2018-09-17 17:57:33 292 0

原创 Codeforces 4B. Before an Exam

【题目来源】:Codeforces 4B. Tomorrow Peter has a Biology exam. He does not like this subject much, but d days ago he learnt that he would have to take th...

2018-09-10 18:44:14 156 0

原创 Codeforces 3A. Shortest path of the king

【题目来源】:Codeforces 3A. A. Shortest path of the king The king is left alone on the chessboard. In spite of this loneliness, he doesn't lose hear...

2018-09-10 17:00:50 63 0

原创 Codeforces 4A. Watermelon

【题目来源】:Codeforces 4A. A. Watermelon One hot summer day Pete and his friend Billy decided to buy a watermelon. They chose the biggest and the ripest...

2018-09-10 16:05:23 70 0

原创 YTU OJ 2370: 圆周率(Java大数进制转换)

Description YT大学附小举办背诵圆率 PI 的比赛。谁背的正确的位数越多,谁为胜者。很多小学生背的位数很多,但是往往会有少数位置的数是错误的。为了快速加测出错误的圆周率,将圆周率 PI 小数点后的数字求模进行简单验证。 例如:某学生背的圆周率为 3.15,则1510 mod 9 =...

2018-09-06 18:02:19 117 0

原创 YTU OJ 2479: 简易占座

题目描述 新学期开始了,小明提早到自习教室帮同学占座,一本书可以占两个相邻座位,小明只想占一整排座位,求总共需要几本书来占满这一排空余座位? 输入 题目有多组测试数据 先输入一个数据n,表示这一排总共有多少个座位,再输入一行座位状态,"*"为不能占座,"@&q...

2018-09-03 14:07:57 79 0

原创 YTU OJ 2459: 爱你多少年呢

题目描述       一个外院的才子爱上了一位计院的美女,他苦苦追求了好长时间,计院的美女总是不冷不热,唉!!纠结啊,才子说:“给我次机会吧 我会把握住的”,美女想了想:“好吧,”给了才子两个数,27,11才子想了想,说:“我不仅会爱你四年,还会爱你一万年。”美女笑了,这事成了。原来搞计算机的只...

2018-09-03 13:09:18 71 0

原创 YTU OJ 2458: 换啤酒

题目描述 Ject建有n瓶啤酒,全部喝掉之后就有n个啤酒瓶。现在每3个啤酒瓶就可以换1瓶 啤酒。比如,有10瓶啤酒,喝掉之后有10个啤酒瓶,可以换10/3=3瓶啤酒,还剩1 个啤酒瓶,然后再喝掉去换啤酒,共有1+3=4个啤酒瓶,可换4/3=1瓶啤酒,还剩 1+1=2个啤酒瓶。直到换到啤酒瓶...

2018-09-03 12:36:05 1059 0

原创 YTU OJ 2451: 股市风云

题目描述 股市强烈动荡,有涨有跌。现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计出平均涨幅和平均跌幅。 输入 一组数,其中有正数,也有负数,还有0。输入的个数不定,另外,不会出现只有正数或只有负数的情况。 输出 第一行输出见涨的数目和遇跌的数目; 第二行输出平均涨...

2018-09-03 12:07:12 43 0

原创 YTU OJ 2795: 编程题AB-侦察员的密码

题目描述 侦察员小甲在被捕前在墙上写了两行文字(ASCII字符),其中包含了他获取的敌人密码,破译员琪琪经过3天3夜终于找到了破解方法,请编程帮助琪琪计算密码。 计算密码方法:只保留两行文字的数字,然后对两行数字从左向右逐位相加,不足位补0,将每位所求和加70得到ASCII,再按照字符输出就是密...

2018-08-28 21:38:45 69 0

原创 YTU OJ 2774: Prepare for CET6

题目描述 Hard to force the CET4&amp;6 is imminent, which makes most of the students a headache. This does not, Liu is trying his best to prepare for...

2018-08-28 21:12:32 76 0

原创 YTU OJ 3143: 动态规划进阶题目之滑雪

题目描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3...

2018-08-28 16:21:40 86 0

原创 深度优先搜索DFS练习

例1: Description: 现给定一个含有n个元素的数组A,要求:从这n个数中选择一些数,这些数的和恰好为k Input: 多组测试数据。第一行为n(1&lt;=n&lt;=20) 第二行为n个整数,每个数的范围为(-10^8≤A[i]≤10^8) 第三行为整数k(-...

2018-08-26 21:16:03 181 0

原创 YTU OJ 1918: 等值数目

题目描述 已知两个整数数组f[]和g[],它们的元素都已经从小到大排列。例如f[]中可能有 1,2,2,3,3,g[]中有1,2,2,2,3。 请写一个程序,算出这两个数组彼此之间有多少组相同的数据。就以上例而言: f[0] 于g[0]是第一组; f[1]于g[1]是第二组; f[2]于g[2]...

2018-08-24 11:21:10 127 0

原创 YTU OJ 2020: C语言实验——计算表达式

Description 计算下列表达式值:  Input 输入x和n的值,其中x为非负实数,n为正整数。 Output 输出f(x,n),保留2位有效数字。 Sample Input 3 2 Sample Output 2.00 【AC代码】: #include &am...

2018-08-14 17:04:19 121 0

原创 YTU OJ 1960: 河床

Description 地理学家们经常要对一段河流进行测量分析。他们从上游开始向下游方向等距离地选择了n(n≤30000)个点测量水位深度。得到一组数据d1,d2,...,dn,回到实验室后数据分析员根据需要对数据进行分析,发掘隐藏在数据背后的规律。最近,乌龙博士发现某种水文现象与河床地势有关,...

2018-08-14 16:30:12 151 0

原创 YTU OJ 2795: 编程题AB-侦察员的密码

Description 侦察员小甲在被捕前在墙上写了两行文字(ASCII字符),其中包含了他获取的敌人密码,破译员琪琪经过3天3夜终于找到了破解方法,请编程帮助琪琪计算密码。 计算密码方法:只保留两行文字的数字,然后对两行数字从左向右逐位相加,不足位补0,将每位所求和加70得到ASCII,再按照...

2018-08-11 12:24:16 52 0

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