自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaxLykoS的博客

放弃幻想,准备打仗,天道酬勤

  • 博客(32)
  • 收藏
  • 关注

原创 unity标准资源包FirstPersonController的分析

1.鼠标转动基类MouseLook,负责处理鼠标转向和准星是否锁定,这个比较简单using System;using UnityEngine;using UnityStandardAssets.CrossPlatformInput;namespace UnityStandardAssets.Characters.FirstPerson{ [Serializable]

2017-05-29 14:54:29 5561 1

原创 unity简单自由漫游摄像机控制脚本

“幽灵视角”,适合用来漫游场景把代码加载到摄像机上using System.Collections;using System.Collections.Generic;using UnityEngine;public class Control : MonoBehaviour { public float zoomSensitivity = 10f; pub...

2017-05-29 14:12:23 6530

原创 栈和队列判断回文数

假设称正读和反读都相同的字符序列为“回文”,例如’abba’和’abcba’是回文,’abcde’’ababab’则不是回文,试编写算法判别读入的一个以“@”为结束符的字符序列是否为“回文”。    由于依次输入的字符序列中不含特殊的分隔符,则在判别是否是回文时,可以同时利用栈和队列两种结构来实现。#include#include//顺序栈的函数声明typedef struc

2017-05-22 09:36:03 5020 1

原创 单链表逆置

3、写一算法,将单链表就地逆置。#include#include#includetypedef struct node{ int data; struct node *next;}Node;void Init_Node(Node *node);Node* Create_List(int listLength);void Reverse(Node *head);vo

2017-05-22 09:34:52 1035

原创 HDU - 2521

#include int g(int x) { int i; int count = 0; for(i = 1;i<=x;++i) if(x%i==0) count++; return count; } int main( ) { int n,a,b,i; scanf("%d",&n); while(n-

2017-05-22 09:31:02 336

原创 最短路径

采用邻接矩阵或邻接表的存储结构,建立交通网,根据需求输出郑州到任一城市的最短路径和最短距离。基本要求:1.首先选定图的存储结构(邻接矩阵或邻接表),根据输入的顶点或者边建立图;并把相应的邻接矩阵或邻接表输出;2.根据已有的邻接矩阵或邻接表编写求最短路径的算法,输入任意城市名,输出郑州到此城市的最短路径和最短距离;#define _CRT_SECURE_NO_WARNIN

2017-05-21 18:36:19 961

原创 赫夫曼编码

根据哈夫曼编码的原理,编写一个程序,在用户输入结点权值的基础上求赫夫曼编码,并能把给定的编码进行译码。(1)初始化:从键盘输入一字符串(或读入一文件),统计出现的字符和每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树。对各个字符进行哈夫曼编码,最后打印输出字符及每个字符对应的哈夫曼编码。 (2)编码:利用已建好的哈夫曼树对“输入串”进行哈夫曼编码,最后打印输入串对应的哈夫曼

2017-05-21 18:34:05 1865

原创 栈和队列

停车场管理  设停车场是一个可停放n辆车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若停车厂内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;停车场内某辆车要离开时,在它之后进入的车连必须先退出车厂为它让路,待该车辆开出大门外,其他车辆再

2017-05-21 18:29:21 504

原创 链表查找

已知一单链表按值递增有序,写一算法,删除表中值大于mink并且小于maxk的所有节点,并将所删除节点释放。#include#include#includetypedef struct node{ int data; struct node *next;}Node;void Init_Node(Node *node);Node* Create_List(int list

2017-05-21 18:26:22 1003

原创 约瑟夫环

约瑟夫(Joseph)问题的一种描述是:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈。每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数,令其出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新报数,如此下去,直到所有人全部出列为止。试设计一个程序求出出列顺序。    实验要求利用无头结点的单

2017-05-21 18:21:48 874

原创 哪个世纪末最后一天是周日

世纪末的星期:曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日?如果是星期一则会....有趣的是任何一个世纪末的年份的12月31日都不可能是星期一!!于是“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问,未来哪一个离我们最近的一个世纪末年即xx99年的12月31日正好是星期天,即星期日 请回答该年份,只写这

2017-05-21 18:13:38 538

原创 一共买了多少啤酒和饮料

啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。注意:答案是一个整数。#includevoid main(){int wines;int drinks;for(wines=0;wines<36;wines++){ for(drinks=0;drinks<44;drinks

2017-05-21 18:12:00 712

原创 高斯日记

大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月1

2017-05-21 18:09:19 483

原创 HDU - 2520

#includevoid main(){ int T,i,j,res,v,n; while(scanf("%d",&T)!=EOF) { for(i=1;i<=T;i++) { res=0; v=1; scanf("%d",&n);if(n=100000)continue; for(j=1;j<=n;j++) {

2017-05-21 17:49:41 417

原创 HDU - 2502

#include#include#includeint check(char number[100]){ int i; int count=0; for(i=0;number[i]!='\0';i++) { if(number[i]=='1')count++; } return count;}void main(){ int T,n,i,count

2017-05-21 17:48:01 272

原创 HDU - 2087

#include#includeint main(){ char hua[1001]; char shi[1001]; int hua_len; int shi_len; int i; int j; bool matched; int count; while(scanf("%s",hua)!=EOF) { if(hua[0]=='#') {

2017-05-21 17:45:58 813

原创 HDU - 2206

#include char str[102]; int ok; int check(char ch){ if(ch >= '0' && ch <= '9') { return 1; } if(ch == '.') { return 2;

2017-05-21 17:45:02 373

原创 HDU - 2569

#includevoid main(){ int c,n; int f[100]={0}; int i; f[1]=3; f[2]=9; for(i=3;i<40;i++) { f[i]=(2*f[i-1]+f[i-2]); } while(scanf("%d",&c)!=EOF) { for(i=1;i<=c;i++) {

2017-05-21 17:43:04 406

原创 HDU - 2577

#include#includeint main(){ int t,sum,ans,da,i; char a[2050]; scanf("%d",&t); while(t--) { scanf("%s",a); sum=ans=0; da=0; for(i=0;a[i]!=0;i++)

2017-05-21 17:41:56 333

原创 POJ - 3980

#includeint mod(int n,int m){ int t; t=n/m; return n-m*t;}int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF) { if(a32767) { continue; } printf("%d\n",mod(a,b)); }

2017-05-21 17:40:46 363

原创 POJ - 1664

#includeint f(int M,int N){ if(M==0||N==1) { return 1; } if(M<0) { return 0; } return f(M-N,N)+f(M,N-1);}int main(){ int t; int M,N; int a[21]={0}; int i; while(scanf("%d",

2017-05-21 17:39:34 244

原创 POJ - 3750

#include#includeint main(){ int N; int i; int W,S; int t; int j; char name[65][16]; while(scanf("%d",&N)!=EOF) { if(N>64||N<0) { continue; } for(i=1;i<=N;i++) {

2017-05-21 17:38:31 391

原创 POJ - 3979

#include#includeint ZXGBS(int a,int b){ int i; for(i=2;;i++) { if(i%abs(a)==0&&i%(b)==0) { return i; break; } }}int ZDGYS(int a,int b){ int i,t; if(abs(a)<=abs(b))

2017-05-21 17:37:27 344

原创 POJ - 3749

#include#includevoid main(){ char start[15]; char password[200]; char end[10]; int i; while(gets(start)) { if(strcmp(start,"START")!=0) { if(strcmp(start,"ENDOFINPUT")==0) {

2017-05-21 17:36:19 398

原创 HDU - 2005

#includevoid main(){ int year,month,day; int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int days; int i; while(scanf("%d/%d/%d",&year,&month,&day)!=EOF) { days=0; if(year%4

2017-05-21 17:34:55 554

原创 HDU - 2035

#includevoid main(){ int A,B; int x; while(scanf("%d%d",&A,&B)!=EOF) { x=A; if(A==0&&B==0) { break; } if(A10000) { continue; } for(int i=1;i<B;i++) {

2017-05-21 17:33:29 373

原创 HDU - 2033

#includevoid main(){ int N; int time[101]={0}; int sum[101]={1,2,3,4,5,6}; int i,j; int t; while(scanf("%d",&N)!=EOF) { t=1; if(N==0) { continue; } for(i=1;i<=N;i++) {

2017-05-21 17:30:42 353

原创 HDU - 2500

#includevoid main(){ int N; int i,j,k; int t[50]; char array[4]={"HDU"}; while(scanf("%d",&N)!=EOF) { for(i=1;i<=N;i++) { scanf("%d",&t[i]); //读取第i个正方形的边长为t } for(

2017-05-21 17:28:21 652

原创 HDU - 2040

#include#includeint main(){ int a,b,suma,sumb,i,j,m; scanf("%d",&m); for(i=1;i<=m;i++) { scanf("%d%d",&a,&b); suma=0; for(j=1;j<a;j++) { if(a%j==0) suma=suma+j;

2017-05-21 17:24:10 389

原创 HDU - 2015

#includeint main(){int m,n,i,line[104],s,j,h;int aver1,aver2;while(scanf("%d%d",&n,&m)!=EOF){line[0]=2;for(i=1;i<n;i++)line[i]=line[i-1]+2;h=n%m;for(j=0;j<n/m;j++){s=0;s=0;for(i=j*m;i<(

2017-05-21 17:21:11 432

原创 unity连接SqlServer

前段时间项目需要用到数据库,就提前自学了一部分数据库的内容,比着MOMO大神的教程http://www.xuanyusong.com/archives/2326封装了一个可以操作SqlServer数据库的基类,自己加了些注释,都测试过了。可以使用,使用前记得把数据库的ip和数据库名改成自己的。在unity里调用的话只需要new一下再通过这个对象访问就可以了。以后我还会继续维护这个基类usi

2017-05-21 16:32:39 948 4

原创 unity简单的聊天socket编程

最近开始自学socket编程,从网上找不到好的教程,索性搬了个梯只,刚开始学习,水平有限,见谅窗口布局Asset这里我们既当Server也当Client,所以把两个代码都加载上,放到Server这个空GameObject上这里聊天信息弹出的思路是在chatWindows上加上然后接受到聊天信息之后将data放到asset下的prefab里实例化...

2017-05-21 16:10:31 2490

空空如也

空空如也

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

TA关注的人

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