自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 收藏
  • 关注

转载 swustoj搭帐篷说..(0330)

青海玉树“4.14”地震发生后,灾民展开自救.因为物资紧缺,有些帐篷便被搭建成底座是三角形的四面体。而要最大限度的让灾民有遮风避雨之地,只能暂时按人数来平均支配空间.现只知道帐篷的棱长,想请你帮忙计算出这种帐篷的体积. 例如:Description多组输入,每组包含6个不大于1000的正整数,分别代表帐篷ABCD的六条棱AB,AC,AD,BC,BD,CD的长度.Inpu

2017-04-29 21:06:47 486

原创 贪吃蛇(关卡设计)

SnakeGame.h文件#pragma once#include#include#include#include#include#includeusing namespace std;class SnakeGame{public: SnakeGame(); virtual ~SnakeGame();private: int dir;//方向 string q[4

2017-04-28 22:50:37 2501

原创 swustoj变位词(0549)

输入N和一个要查找的字符串,以下有N个字符串,我们需要找出其中的所有待查找字符串的变位词(例如eat,eta,aet就是变位词)按字典序列输出,并且输出总数目Description第一行:N(代表共有N个字符串属于被查找字符串) (NInput按字典序列输出在被查找字符串中待查找字符串的所有变位词 每行输出一个 输出完成后输出总数目Output

2017-04-27 22:42:04 1104

原创 swustoj轰炸(0129)

“我该怎么办?”飞行员klux向你求助。 事实上,klux面对的是一个很简单的问题,但是他实在太菜了。 klux要想轰炸某个区域内的一些地方,它们是位于平面上的一些点,但是(显然地)klux遇到了抵抗,所以klux只能飞一次,而且由于飞机比较破,一点起飞就只能沿直线飞行,无法转弯。现在他想一次轰炸最多的地方。 不限定起飞地点Description输入数据由n对整数组成(1

2017-04-27 22:00:48 689

转载 POJ2184:Cow Exhibition(变种01背包)

Description"Fat and docile, big and dumb, they look so stupid, they aren't much fun..." - Cows with Guns by Dana Lyons The cows want to prove to the public that they are both smart and fun

2017-04-27 21:26:05 287

原创 swustoj亲戚(0369)

若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 Description第一行:三个整数n,m,p,(n以下m行:每行两个数Mi,Mj,1接下来p行:每行两个数Pi,Pj

2017-04-27 12:44:14 818

转载 #include<list>头文件的函数及其作用

此文转载: 供学习之用Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢.assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代

2017-04-26 21:26:08 9604

原创 贪吃蛇(移动光标实现)

我将其写成了一个贪吃蛇类主程序#include#include"SnakeGame.h"int main(){ SnakeGame a;//创建一个贪吃蛇游戏 system("pause");//系统暂停 return 0;}SnakeGame.h头文件#pragma once#include#include#include#include#include

2017-04-26 21:08:57 2016

原创 suwstojT1(0860)

小兰把打印机的密码又忘了,于是哭着脸去找杨老师,杨老师为了让她长记性,决定考考她。首先给出一个字符串,通过杨老师的提示,A操作和B操作,把它变回正确的密码,数据保证最后密码长度大于0。      A d 3    表示把字符d插入第3个位置(若大于字符串长度了就放在末尾)      B e      表示把字符e删去     她发现这个问题过于复杂,于是请来了大

2017-04-26 15:57:33 553

原创 swustoj俄式乘法(0642)

俄式乘法,又被称为俄国农夫法,它是对两个正整数相乘的非主流算法。假设m和n是两个正整数,我们要计算它们的积。它的主要原理如下: if n is 偶数 n * m=n/2 * 2m else n * m=(n-1)/2 * 2m + m 该算法只包括折半,加倍,相加等几个简单操作,因此实现速度非常快。具体计算如下图所示:  Description两个正整数

2017-04-25 19:10:58 1890

原创 swustoj格雷码(0605)

在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环 特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码,是一种错误最小 化的编码方式,因为,自然二进制码可以直接由数/模转换器转换成模拟信号,但某些情况,例如从十进制的3转换成4时二进

2017-04-25 18:49:32 554

原创 swustoj经典矩阵(1173)

你的任务是打印如样例的矩阵。Description多组输入 一个整数n(0Input一个矩阵。Output13Sample Input1234561 1 1 1 11 2 2 2 11 2

2017-04-25 18:35:10 1315

原创 swustoj手机打字(1185)

手机的键盘是这样的: 1 2abc 3def 4ghi 5jkl 6mno 7pqrs 8tuv 9wxyz * 0 # 要按出英文字母就必须要按数字键多下。例如要按出x就得按9两下,第一下会出w,而第二下会把w变成x。0键按一下会出一个空格。 你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。 Descri

2017-04-25 18:32:45 1428

原创 swustoj蛇形填数(1183)

在n*m的方阵里填入1,2,3,...,要求添成蛇形。其中m,n1-2-3-4       | 0-1-2 5 |     | 9-8-7-6 填数方向为左下右上。且填数为从0~9循环,即是9过了又是0Description多组数据,两个整数n,m(0 < n,m < 11)n为排数,m为列数.Input填好的方阵,每两组

2017-04-25 18:27:56 935

原创 swustoj旋转方阵(0484)

打印出一个旋转方阵,见Sample Output.Description输入一个整数n(1 <= n <= 20), n为方阵的行数。Input输出一个大小为n*n的距阵Output15Sample Input12345

2017-04-25 18:26:02 662

原创 swustoj短信(0332)

某日,小Y同学迷恋上一女生,于是决定向该女生表白。可是,悲剧往往发生在帅哥身上。在小Y同学表白后,该女生发来一短信,该短信由一行字符串组成。并告知小Y同学,如若能从中找出字符串 “i”“love”“you”三个字符串,并且这三个字符串在短信中是顺序的,并且任意两个不能相邻,则表示她喜欢小Y同学。请你写一段程序帮小Y同学解决这个问题吧!DescriptionN组测试数据, 每

2017-04-25 18:16:14 448

原创 swustoj自守数(0485)

如果某个数的平方的末尾即尾数等于这个数,那么就称这个数为自守数。例如,5和6都是自守数(5x5=25 6x6=36)。同样,25x25=625 76x76=5776,所以25和76也是自守数。虽然0和1的平方的个位数仍然是0和1,但是他们太“平凡”了,研究他们没有意义,所以不算自守数。现在就请大家编写程序,来判断输入的数n(0≤n≤200000)是否为自守数。Description

2017-04-25 15:54:41 467

原创 swustoj前缀字符串(0185)

如果一个字符串s1是由另一个字符串s2的前面部分连续字符组成的,那么我们就说s1就是s2的前缀。比如“ac”是“acm”的前缀,“abcd”是“abcddfasf”的前缀,特别的“kdfa”是“kdfa”的前缀。 现在给你一些字符串,你的任务就是从这些字符串中找出一些字符串放到一个集合中,使得这个集合中任意一个字符串不是其他字符串的前缀,并且要使集合里的字符串尽可能的多。输出这个集合中字符串的

2017-04-25 15:29:33 614

原创 swustoj哈特13的235(1121)

哈特13对数字2、3、5情有独钟,如果一个数字能被2、3或5整除,爱屋及乌,他对这些数字也会喜欢。现给出一个数字n,求1到n到中哈特13喜欢的数字的和。Description多组输入,每组包含一个数n,nInput1到n之间哈特13喜欢的数字的和。Output110Sam

2017-04-24 22:58:02 483

原创 swustoj Aconly时间戳(0275)

时间戳是自 1970年1月1日(00:00:00 GMT)以来的秒数。然而Aconly不喜欢这个东西,所以他制定了一种新的时间戳叫Aconly时间戳,它是自2009年1月1日(00:00:00 北京时间)以来的秒数。例如0 就是2009-01-01 00:00:00 , 60就是2009-01-01 00:01:00。Description有多组测试数据。每组数据一个整数n(0

2017-04-24 21:23:55 568

原创 swustoj dearway's problem(0240)

请编写一个程序,输出N的阶乘的十进制表示中从最末一个非0位开始自低位向高位数的第K位。 其中:0例如:N=4,K=2,结果是2(4!=24) N=6,K=1,结果为2(6!=720)Description有多组输入数据。 每组数据输入两个整数N,KInput输出每行一个整数,即测试数据的结果。Output1

2017-04-23 22:43:08 333

转载 A Simple Problem

For a given positive integer n, please find the smallest positive integer x that we can find an integer y such that y^2 = n +x^2.InputThe first line is an integer T, which is the the number of cas

2017-04-22 15:32:35 438 1

原创 Ordering Tasks (拓扑排序)

题意:给你一个n表示有n个任务,有m次操作每次有一个a,b,表示a任务必须放在b任务之前完成;问你任务该怎么安排?#include#include#include#includeusing namespace std;int mp[105][105];int vis[105];int main(){ int n, m; while (cin >>

2017-04-22 11:36:42 361

原创 swustoj堆排序算法(1015)

编写程序堆排序算法。按照非递减排序,测试数据为整数。Description第一行是待排序数据元素的个数; 第二行是待排序的数据元素。Input一趟堆排序的结果。Output1231050 36 41 19 23 4 20 18 12 22Sample In

2017-04-18 17:11:34 3105

原创 swustoj求最小生成树(Prim算法)(1075)

求出给定无向带权图的最小生成树。图的定点为字符型,权值为不超过100的整形。在提示中已经给出了部分代码,你只需要完善Prim算法即可。Description第一行为图的顶点个数n 第二行为图的边的条数e 接着e行为依附于一条边的两个顶点和边上的权值Input最小生成树中的边。Output1234

2017-04-18 17:01:26 1230

原创 swustoj利用二叉树中序及后序遍历确定该二叉树的先序序列(0983)

已知二叉树的中序和先序遍历可以唯一确定后序遍历、已知中序和后序遍历可以唯一确定先序遍历,但已知先序和后序,却不一定能唯一确定中序遍历。现要求根据输入的中序遍历结果及后序遍历结果,要求输出其先序遍历结果。Description第一行为中序序列 第二行为后续序列Input输出为遍历二叉树得到的先序序列Output1

2017-04-17 13:37:17 2375

原创 利用二叉树中序及先序遍历确定该二叉树的后序序列(0984)

已知二叉树的中序和先序遍历可以唯一确定后序遍历、已知中序和后序遍历可以唯一确定先序遍历,但已知先序和后序,却不一定能唯一确定中序遍历。现要求根据输入的中序遍历结果及先序遍历结果,要求输出其后序遍历结果。Description输入数据占2行,其中第一行表示中序遍历结果,第二行为先序遍历结果。Input对测试数据,输出后序遍历结果。Output

2017-04-17 13:22:40 1073

原创 swustoj东6宿舍灵异事件(0322)

将军听说最近东6闹鬼了,作为一个无神论者,将军当然不相信。但是这个传言已经泛滥了,许多人都在说这个事情,将军从每个人那里听到一个传言,将军可以容易的就知道这个传言是真还是假,但是当一大堆消息组合起来,将军就不知道了,所以将军就找到了你。 提供两种组合方式: A&B:代表A和B都为真的时候,A和B组合起来为真,否则为假 A|B:代表A和B里面至少有1个为真的时候,A和B组合起来为真,否则

2017-04-15 23:47:37 1010

转载 中缀表达式转后缀表达式(考虑优先级)

中缀表达式转后缀表达式的方法:1.遇到操作数:直接输出(添加到后缀表达式中)2.栈为空时,遇到运算符,直接入栈3.遇到左括号:将其入栈4.遇到右括号:执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出。5.遇到其他运算符:加减乘除:弹出所有优先级大于或者等于该运算符的栈顶元素,然后将该运算符入栈6.最终将栈中的元素依次出栈,输出。例如a+b*c+(

2017-04-15 22:29:41 12459 4

原创 swustoj表达式转换(0309)

给出一个括号算术表达式,表达式中包含:操作符:+、-、*、/、^,并且操作符的优先级依次增高;小写字母a, b, c,…, z;小括号()。算术表达式以中缀形式给出,如(a+b),我们假定表达式中没有出现连续两个以上操作符的情形,比如a*b*c,这种形式会表达成(a*(b*c))或((a*b)*c)。并且算术表达式总是以”(“开始,以“)”结束。请将给定的字条串转换成后缀形式。(见示例输入输出)

2017-04-15 22:27:48 467

转载 swustojCalculate Sum-Of-Absolute-Differences(0237)

给你N个正整数,求两两之差的绝对值之和。 比如有4个数分别为 3,2,6,5,则答案为 |3-2| + |3-6| + |3-5| + |2-6| + |2-5| + |6-5| =14Description测试有很多组,对于每一组测试: 第一行为一个正整数 N( 2第二行有N正个整数,每个数不大于 1000000。Input每组测试输出一行

2017-04-15 15:37:54 374

原创 swustojRenting Boats(0574)

长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1Description第1 行中有1 个正整数n(nInput从游艇出租站1 到游艇出租站n所需的最少租金Output123

2017-04-15 11:42:03 839

原创 swustoj最近对问题(0794)

设p1=(x1, y1), p2=(x2, y2), …, pn=(xn, yn)是平面上n个点构成的集合S,设计算法找出集合S中距离最近的点对。Description多组测试数据,第一行为测试数据组数n(0Input每组测试数据输出一行,为该组数据最近点的距离,保留4为小数。Output123

2017-04-14 21:46:12 1763

转载 swustojDelete Numbers(0700)

给定n 位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a(nDescription第1 行是1 个正整数a。第2 行是正整数k。Input计算出的最小数(输出无前导0)Output121785434Samp

2017-04-14 16:43:16 513

转载 swustoj回文数(0371)

一个自然数如果把所有数字倒过来以后和原来的一样,那么我们称它为回文数。例如151和753357。我们可以把所有回文数从小到大排成一排:1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, ...注意10不是回文数,虽然我们可以把它写成010,但是在本题中前导0是不允许的。 你的任务是求出第i小的回文数。例如第1,12,24大的回文数分别是1,33,151。Des

2017-04-14 16:08:34 557

原创 Task Scheduling(0071)

一个单位时间任务是恰好需要一个单位时间完成的任务。给定一个单位时间任务的有限集S。关于S 的一个时间表用于描述S 中单位时间任务的执行次序。时间表中第1 个任务从时间0 开始执行直至时间1 结束,第2 个任务从时间1 开始执行至时间2 结束,…,第n个任务从时间n-1 开始执行直至时间n结束。具有截止时间和误时惩罚的单位时间任务时间表问题可描述如下:(1) n 个单位时间任务的集合

2017-04-13 21:44:57 1307

原创 swustoj采药(0150)

辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。” 如果你是辰辰,你能

2017-04-13 20:59:22 721 1

原创 swustoj大整数加法(0434)

写程序求两个大整数(100位以上)的和。Description两个大整数的位数,小于3000 两个大整数Input两个大整数的和Output12320 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

2017-04-13 20:22:02 891

转载 swustoj大整数乘法(0447)

在一些应用中,特别是现在的密码学中,常常需要用超过100位的整数来做乘法,以此来对数据加密。 现在有两个小于等于100位的大整数a和b(位数相同),请写程序计算出这两个大整数乘积的结果。Description输入有三行 第一行是大整数位数 第一个大整数 第二个大整数Input两个大整数的结果Output

2017-04-13 16:02:02 1017

原创 swustoj字符串查找(0448)

在一段句子中找出给定字符串出现在句子中第一个字母出现的位置。 句子中字符个数小于4500。 字符串字符个数小于120。Description两行 第一行是给定字符串 第二行是句子Input整数,字符串出现的位置Output12abcdethis is a Example of abcde!

2017-04-12 20:30:53 600

J2EE大作业-SpringBoot项目

采用SpringBoot和H2数据库开发后台,前端采用layui前端框架编写,请求使用axio请求

2019-06-25

植物大战僵尸基于OpenCv和C++实现

自己花两个星期写的游戏,做的是一个无限关卡,有多种植物,用的是C++和OpenCv实现的。

2017-10-26

EasyX使用手册.chm

EasyX所有函数详解

2017-07-09

OpenCv帮助文档

OpenCv的所有函数用法详解

2017-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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