- 博客(108)
- 收藏
- 关注
原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(1):坦克构建
Unity3d实战之Unity3d网络游戏实战篇(1):坦克构建 阅读文章前请细读以下几点: 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版。 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论。 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了详尽的描述(其...
2018-03-14 15:39:37
3116
原创 【问题笔记】Unity3d 官方教程之Tank Tutorial篇
TankTutorial 声明:所有图片均来源于Unity3d官网案例Tank Turtorial中下载的pdf教案 Tank Tutorial-传送门1.Perspective(透视)和Orthographic(正交)视图的区别? 透视模式的Camera中,画面呈现近大远小效果(左图) 正交模式的Camera中,画面呈现场景中各物体到摄像机的距离相等...
2018-03-14 11:51:45
999
原创 平日小问题(6):m进制转十进制
/* 出自CODEVS m进制转十进制 题目描述 Description 将m进制数n转化成一个十进制数 m<=16 题目保证转换后的十进制数<=100输入描述 Input Description 共一行 n和m输出描述 Output Description 共一个数 表示m进制的n化成十进制的数样例输入 Sample Input 1010 2
2016-10-07 16:22:22
549
原创 平日小问题(5):十进制转m进制
/*题目描述 Description 将十进制数n转换成m进制数 m<=16 n<=100输入描述 Input Description 共一行 n和m输出描述 Output Description 共一个数 表示n的m进制样例输入 Sample Input 样例1:10 2 样例2:100 15样例输出 Sample Output 样例1:10
2016-10-07 15:42:16
455
原创 Exercise(25):Cantor表
/* 题目描述 Description 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 … 2/1 2/2 2/3 2/4 … 3/1 3/2 3/3 … 4/1 4/2 … 5/1 … … 我们以Z字形给上表的每一项编号。第一项是1/1,然后是1/2,2/1,3/1,2/2,…
2016-09-23 21:03:53
428
原创 平日小问题(4):C++的随机数函数
需要头文件#include <time.h>#include <stdlib.h>// 随机数种子srand(time(0));// 随机数int a = 1 + rand()%100; // 产生1~100的随机数
2016-09-22 20:39:34
368
原创 Exercise(24):单词翻转
/* 单词翻转 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子。 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love
2016-09-22 20:18:19
301
原创 Exercise(23):打印沙漏
/* 题目来源:Pat L1-002. 打印沙漏 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** *
2016-06-03 12:46:59
531
原创 C++ 学习之路(14):vector
转自: http://www.jb51.net/article/44231.htm vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件: 代码如下:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector a(10); //定义了10个整型
2016-05-30 14:20:06
412
原创 Exercise(22):二叉树的层序遍历
/* 本题解参考自:http://blog.csdn.net/wuchuanpingstone/article/details/6860453 已知二叉树的中序遍历和后序遍历,求出其先序遍历 输入 Input 输入有两行,第一行为二叉树的中序遍历 第二行为二叉树的后序遍历 输出 Output 输出有
2016-05-26 13:58:10
410
原创 平日小问题(3):分数的求和问题
参考自百度百科- -… 利用最大公约数化简,最小公倍数通分 最大公约数: 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。最小公倍数: 两个或多个整数公有的倍
2016-05-20 12:52:48
811
原创 Exercise(21):奥运火炬登珠峰(待解)
/* 张德志 完成后可以到 www.rqnoj.cn测试一下答案是否正确 PID202 / 奥运火炬登珠峰 题目描述 5月8日,在世界人民的共同关注下,象征着和平、友谊、圣洁的奥运火炬终于来到了世界之巅——珠穆朗玛峰…… 登上珠峰可不是所有人都能办得了的,火炬手们为了登山要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气...
2016-05-13 21:09:52
563
转载 Dev C++ 的一些编辑文本的实用小技巧
本文转自 http://blog.csdn.net/u010940020/article/details/43735549感谢博主的分享!这是一篇很实用的文章0.01、Ctrl + 方向键左或右光标在标记和数字之间跳转,这里的跳转会忽略掉标记或数字之间的各种符号,仅仅是在你打出的abc字母组成的标记或数字之间来回跳转。2、Ctrl + 方向键上或下光标保持在当前位置不动,进行上下翻页,翻页是按
2016-05-13 12:58:21
2837
1
原创 Exercise(20):蛇形填数
/* 张理想 蛇形填数 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 输入 直接输入方陈的维数,即n的值。(n<=100) 输出
2016-05-12 21:26:13
700
原创 Exercise(19):排列2
/* 郑裕民 排列 [问题描述] 输入n,输出n、n+1、n+2、n+3这4个数字组成的无重复数字的3位数,和符合条件的排列总数。 输入描述 读入一个整数n(0<=n<=7) 输出描述 每行3个用空格隔开的数,表示一个符合条件的排列。 样例输入 0 样例输出 0
2016-05-11 13:33:21
589
原创 Exercise(18):排列(有限制条件)
/* 陈潼升 【排列】 题目描述 Description 给出数字n以及x和y,请输出数字1~n的所有排列,但要求排列中x必须在y的左边方向,其它的数位置随意。 输入描述 Input Description 读入整数n、x和y ( 1<=n<=10,x∈[1,n],y∈[1,n] ) 输出描述 Output D
2016-05-11 13:17:42
948
原创 数据结构(13):串的存储结构
/* 串的定长顺序存储结构 */#define MAXLEN 255 // 串的最大长度 typedef struct{ char ch[MAXLEN+1]; // 存储串的一维数组 int length; // 串的当前长度 } SString;/* 串的堆式顺序存储结构 */typedef struct{ char *ch;...
2016-05-10 15:18:48
661
原创 Exercise(17):装水管
/* 让我们一起装水管吧! 问题描述: 一块矩形土地被分为N*M的单位正方形,现在土地上已经设有一些水管, 水管将从坐标为(1,1)的矩形土地左上角左部边缘,延伸到坐标为(N,M)的 矩形土地的右下角右部边缘,(即左上角的单位正方形的左边为进水口,右下角的单位正方形的右边为出水口)。水管只有两种 L型和I型水管。每种管道将占据一个单位正方形土地。你现在
2016-05-10 13:36:12
1027
原创 Exercise(16):排列组合
/* 排列组合 问题描述: 给定n个数,求出1,2,...,n的所有排列组合。 (使用深度优先搜索算法) 输入描述 InputDescription 第一行输入整数n(0<n<=100) 输出描述 OutputDescr 每行n个用空格隔开的数,表示一种排列组合 样例
2016-05-09 19:03:27
859
原创 数据结构(12):图 深度优先遍历(DFS)
/*-----------------------------------------------*//* 邻接矩阵的DFS */// 基于 数据结构(14) 中的邻接矩阵的结构 #include <iostream>using namespace std;typedef char VertexType;typedef int EdgeType;const int M...
2016-05-08 21:43:29
876
原创 Exercise(15):杨辉三角
/* 打印出杨辉三角形 输入:n 输出:n行 样例:如下图 输入:4 输出: 1 1 1 1 2 1 1 3 3 1 输入:6 输出: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 问
2016-05-08 11:48:22
824
原创 Exercise(14):小小故事
/* 小小故事: 在天朝的鱼C总基地,大厅的墙壁上有N盏灯,分别按顺序从1到N编号。 每盏灯都可以每打开或关上。在每一秒钟,如果第I+1盏灯是亮的, 那么第I盏灯在下一秒会变化它的状态;特别的,如果第1盏灯是亮的, 那么第N盏灯在下一秒会变化它的状态。小甲鱼老师给你某一时刻所有灯的状态, 希望你能求出它们在M秒之后的状态。 输入描述:
2016-05-07 19:27:33
786
原创 平日小问题 (2):[Error] 'setprecision' is not a member of 'std'
#include <iostream>template <typename t>t sum(t x,t y){ return x+y;}int main(){ int a,b; double c,d; std::cin>>a>>b>>c>>d; std::cout<<sum(a,b)<<std::endl; std::cout<<std::fixe
2016-05-06 21:56:35
4533
原创 平日小问题 (1): call of overloaded 'max(char&, char&)' is ambiguous
#include <iostream>using namespace std;template <typename T>T max(T x,T y){ return (x>y?x:y);}int main(){ int a1 = 1 , a2 = 2 ; double b1 = 1.1, b2 = 2.2; char c1 = 'a',
2016-05-06 21:16:42
1121
原创 C++ 学习之路(13):函数模板与类模板
一些函数的执行功能是相同的,但是参数类型和函数返回类型不同,能否为上述这些函数只写出一套代码呢?方法一:使用宏定义 方法二:使用模板一、模板(函数模板和类模板): ① 函数模板 实例化 模板函数 ②类模板 实例化 模板类, 模板类 实例化 对象二、函数模板的声明:template <typename 类型参数>返回类型 函数名(模板
2016-05-06 21:10:04
524
原创 Exercise(13):八枚硬币
/* 八枚银币 在八枚外观相同的硬币中,有一枚是假币,并且已知假币与真币的重量不同,但不知道假币与真币相比较轻还是较重。可以通过一架天平来任意比较两组硬币,设计一个高效的算法来检测出这枚假币。 检测出假硬币所在位置以及该硬币是轻还是重 输入: 第一行输入八枚硬币的重量,分别用空格隔开 输出: 第二行输出假币在这八枚硬币中的位
2016-05-06 13:23:54
1254
原创 Exercise(12):纸牌均分
/* 题目描述 Description 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。 现在要
2016-05-05 19:26:56
541
原创 数据结构(11):图的存储方式(邻接矩阵、邻接表....)
/* 邻接矩阵 */#include <iostream>using namespace std;#define MAXVEX 100 // 最大顶点数 (用户自定义) #define INFINITY 65535 // 用66535来代表 '无穷大' typedef char Vertex...
2016-05-04 16:23:49
1504
原创 Exercise(11):3Sum和
/* 郑志昭 ThreeSum 给定一个数组, a、b、c均为数组元素,要求找出不同的序列,其中a + b + c = 0。(a<=b<=c) 输入: -1 0 1 2 -1 -4 输出: -1 0 1 -1 -1 2 Given an array S of n integers, are there elemen
2016-05-04 16:13:45
379
原创 Exercise(10):N个2015(待解)
/* 张晓煌 N个2015 任意给定一个正整数p,要求p为个位数不是5的奇数,寻找正整数q,使得p和q之积为全是2015组成的整数. 输入描述: 输入个位数不是5的奇数p(多组测试数据) 输出描述: 第一行输出q 第二行输出p和q之积为几个2015组成 样例输入: 3...
2016-04-27 15:58:45
500
原创 Exercise(9):老鼠走迷宫
/* 冼竞滔 递归算法求老鼠走迷宫一 老鼠走迷宫是递回求解的基本题型, 试以程式求出由入口至出口的路径,入口为左上角,出口为右下角。 ███████(7×7) █ ██ █ ███ █ █ █ █ █ █ █ █ █ █ █ ███████//迷宫图
2016-04-27 15:41:20
562
原创 Exercise(8):单色汉诺塔
/* 汪槐沛 单色汉诺塔问题: (1)有三根柱子A、B、C。A柱上有n个圆盘,最大的一个在底下,其余一个比一个小,依次叠上去。 (2)每次移动一个圆盘,小盘只能叠在大盘上面。 (3)把所有圆盘从A柱全部移到C柱。 试解出n个圆盘从A柱全部到C柱上的移动次数,并展示n个圆盘的移动过程。 输入: 圆盘个数n 输
2016-04-27 15:25:31
684
原创 Exercise(7):和尚挑水
/* 范房清 【问题描述】和尚挑水 某寺庙里7个和尚:轮流挑水,为了和其他任务不能冲突,各人将有空天数列出如下表: 和尚1: 星期二,四; 和尚2: 星期一,六; 和尚3: 星期三,日; 和尚4: 星期五; 和尚5: 星期一,四,六; 和尚6: 星期二,五; 和尚7: 星期三,六,日; 请将所有合理的挑
2016-04-26 20:48:27
988
原创 Exercise(6):八皇后
/* 八皇后 问题描述: 在一个8*8的棋盘上放置8个皇后,不允许任何两个皇后在棋盘的同一行、同一列和同一对角线上 (国际象棋规定皇后可以吃掉同行同列同对角线上的棋子) 问题分析: 经观察发现,对8 x 8的二维数组上的某点a[i][j](0<=i,j<=7) * 此处可用Excel表格观察规律
2016-04-26 15:57:15
394
原创 Exercise(5):最大子矩阵
/* 最大和 描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵, 使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。 例子: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其最大子矩阵
2016-04-23 14:45:32
609
原创 Exercise(3):最少硬币问题
/* 陈潼升 最少硬币问题 问题描述 设有n 种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来找钱。 可以使用的各种面值的硬币个数存于数组Coins[1:n]中。对任意钱数0≤m≤20001,设计一个用最少硬币找钱m的方法。 编程任务:对于给定的1≤n≤10,硬币面值数组T和可以使用的各种面值的硬
2016-04-22 20:15:16
1465
原创 Exercise(2):最大连续子序列和
/* 江伟浚 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17458 Accepted Submission(s): 7701 Problem Description 给定K个整数的序列{
2016-04-22 20:14:07
431
原创 Exercise(1):计数的梦
/* 张德志 RQNOJ PID11 / 计数的梦 题目描述 Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次? 给出两个整数 M 和 N (1 <= M <= N <= 2,
2016-04-22 20:12:11
690
原创 程序设计篇(1):学生经验值管理系统(单链表实现)
/* ******************************************** 学 生 经 验 值 管 理 系 统 (简易) ******************************************** 编译环境: Dev-C++5.10 使用语言: C++ 实现方式: 单链表 初步实现功能: 1、
2016-04-21 21:04:44
1453
原创 数据结构(10):二叉树基本功能的实现
/* 语言: C++ 编译环境: Dev-C++5.4.0 *//* 二叉树遍历算法的应用 */#include <iostream>using namespace std;typedef char TElemType; // 树结点的数据类型,暂时置为char型unsigned int count = 0;// 二叉链表结点结构定义 typede
2016-04-12 19:46:32
694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人