3 s136424

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

代表作--益智小游戏《马踏西经路》

自己写了一款有创意的微信益智小游戏,两种游戏模式,根据国际象棋经典问题马踏棋盘和八皇后问题改编,融入中国古典元素西游记和唐伯虎八美图,欢迎大家前来体验,微信搜索小程序 马踏西经路 即可点击进入游戏...

2019-04-28 12:06:11

7-6 数制转换(2014奉化初中组) (100 分)

输入一个十六进制正整数s,将s转换成八进制数后输出。输入格式:只有一行且只有一个十六进制正整数:s输出格式:只有一行且只有一个转换后的八进制整数输入样例:3D59输出样例:36531【数据规模】 30% 的数据: 1 <= s的长度 <= 1070% 的数据: 1 <= s的长度 <= 100100% 的数据: 1 <=...

2018-09-22 22:27:36

斗地主相关逻辑算法(JavaScript)

注:随便写的草稿,项目已丢失。var _ = require('lodash')var logic = {}logic.canChupaiJudge = function (cards, curCards) { var self = this var type1 = self.cardsTypeJudge(cards) console.log(`点击选择的纸牌:$...

2018-07-20 16:57:51

蝴蝶效应

2018-02-08 09:08:59

爬虫程序提取信息(统计符合条件的文件数量)

2018-01-30 11:21:28

动态规划基础练习题

题1:输入一个数,作为楼梯的台阶数。一次只能走一级台阶或者两级台阶。输出从下往上走楼梯总共有多少种走法?我的代码:#includeusing namespace std;int main(){ int n,a[1001]={1,2},i; cin>>n; if(n==1) cout<<a[0]<<endl; else if(n==2) cout<<a[1]<<endl; e

2018-01-11 10:55:44

1080. MOOC期终成绩 (25)

1080. MOOC期终成绩 (25)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的

2018-01-08 12:51:16

双指针法的常见应用

例:将一个排为升序的数组中找到两个满足条件的数,和为一个定值。如果有多对,输出一对即可。#include#includeusing namespace std;int main(){ int n,num,a[101],i; cin>>n>>num; for(i=0;i>a[i]; sort(a,a+n); int start=0,end=n-1; while(start<end

2018-01-02 15:54:46

判断一个自然数是否是某个数的平方(不能使用开方运算)

解决方法:二分查找法(对1到x之间的数字进行判断)。我的代码:#includeint binarysearch(int a[],int low,int high,int x){ int middle; while(low<=high) { middle=(low+high)/2; if(x==a[middle]*a[middle]) return a[middle];

2017-12-31 21:14:50

二分查找

递归:#includeusing namespace std;void bubblesort(int a[],int n){ int i,j,t; for(i=n-1;i>=0;i--) { int flag=0; for(j=0;j<i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[

2017-12-31 08:37:55

自定义stack

#include#includeusing namespace std;templateclass stack{ private: T *t; int len,top; public: stack(int n=10) { t=new T[len=n]; top=0; } ~stack(){delete []t;} bool empty()

2017-12-27 18:08:42

链表的创建插入删除

#include#includeusing namespace std;struct node{ int data; node *next;};node* creat(){ node *head,*tail,*p; int x; head=tail=new node; while(scanf("%d",&x),x!=-1) { p=new node; p->da

2017-12-26 13:09:47

C++面试题(自定义string类,重载运算符)

#include#includeclass String{private: char *str;public: String(char *s="") { str=new char[strlen(s)+1]; strcpy(str,s); } /*String(const String& s) { int len=strlen(s.str); str=new c

2017-12-24 16:16:29

字符串的比较&&拷贝&&合并

#includeint strcmp(char a[],char b[]){ int i=0; while(a[i]==b[i] && a[i]!='\0') i++; return a[i]-b[i];}char *strcpy(char a[],char b[]){ int i; for(i=0;b[i];i++) a[i]=b[i]; a[i]='\0'; retur

2017-12-23 20:30:17

2017年冬季浙大PAT真题(附本人代码)

 1076. Wifi密码 (15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢...

2017-12-12 09:51:48

7-50 装箱问题(20 分)

假设有N项物品,大小分别为s​1​​、s​2​​、…、s​i​​、…、s​N​​,其中s​i​​为满足1的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。输入格式:输入第一行给出物品个数N(

2017-12-07 23:05:48

有假币

题目描述居然有假币! 现在猪肉涨了,但是农民的工资却不见涨啊,没钱怎么买猪肉啊。nowcoder这就去买猪肉,结果找来的零钱中有假币!!!可惜nowcoder一不小心把它混进了一堆真币里面去了。只知道假币的重量比真币的质量要轻,给你一个天平(天平两端能容纳无限个硬币),请用最快的时间把那个可恶的假币找出来。输入描述:1≤n≤2^30,输入0结束程序。输出描述:

2017-12-07 15:30:24

送外卖

题目描述冬天到了,小伙伴们都懒得出去吃饭了,纷纷打电话叫起了外卖。送外卖的小哥想找出一条最短的路径,小区门口进来,送完外卖又回到小区门口。整个小区是一个由m*n个边长为1的正方形组成的矩形,各幢公寓楼分布于正方型的顶点上,小区门口位于左上角。每幢楼与相邻的八个方向的楼之间都有道路。下图为m=2,n=3的小区地图,并且外卖小哥要经过的最短路径为6。输入描述:输入有多组数据

2017-12-07 15:23:04

7-50 猴子选大王(20 分)

一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(≤1000)。输出格式:在一行中输出当选猴王的编号。输

2017-12-02 18:07:46

L3-015. 球队“食物链”

L3-015. 球队“食物链”时间限制1000 ms内存限制262144 kB代码长度限制8000 B判题程序Standard作者李文新(北京大学)某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一

2017-12-01 08:37:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!