自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YALI_xunzhen的博客

刷题是人类进步的阶梯~~~

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Visual C++入门(一)

编译环境:Visual C++ 6.0导语:Visual C++是一款功能非常强大的编辑器,它可以编写许多不同的应用或工程,这次我就讲MFC中基于对话框的工程吧。首先,来介绍一下对话框中一些基本的函数:

2016-03-20 18:17:19 1130

原创 安装包免费下载(持续更新ing…)

Viusal C++ 6.0安装包:点击下载提取码:a280安装步骤:1.下载后打开压缩包(不用解压),双击运行“AUTORUN.EXE”,然后按指示一步步操作。PS:剩下的安装步骤以后再说Scratch 2.0安装包:点击下载提取码:f01f安装步骤十分简单,双击.exe文件即可下载。……

2016-03-18 22:20:28 1227 1

转载 人工智能——电脑模拟人类学习

本文转至:http://blog.csdn.net/cnyali/article/details/50864942这个程序其实就是让人工智能学习并认识怎么判断一个0~9的数是奇数还是偶数,最简单的人工智能程序// 感知器判断数字奇偶性 #include#include#includeint M[10];//权值 int X[10]={1,2,3,4,5,6,7,8,9,10};

2016-03-12 19:57:35 953

原创 怎么获取并设置鼠标位置

编译环境:DEV C++ 4.9.9.2(及以上)所在函数库:windows.h函数格式:读取鼠标坐标 GetCursorPos(一个POINT变量地址)设定鼠标坐标 SetCursorPos(坐标x值,坐标y值) PS:将鼠标移到(x,y)我就不多说了,大家看下面的代码:

2016-03-05 20:43:46 1296 4

原创 MessageBox语法介绍

MessageBox函数作用:弹出一个可自定义的对话框格式:MessageBox(句柄(一般为NULL),TEXT("内容"),TEXT("标题"),对话框属性)对话框属性:设置按钮属性:值对话框按钮属性0一个“确定”按钮1“确定”和“取消”按钮2“中止”、“重试”和“忽略”按钮3“是”、“否”和“取消

2016-02-16 21:01:34 944 3

原创 USACO 3.1.1

题目:请戳此处/* ID:xz153531 LANG: C++ TASK: agrinet*/#include#includeint a[101][101],b[101],dj;int main(){ freopen("agrinet.in","r",stdin); freopen("agrinet.out","w",stdout); int i,j,k,n,m,x,y,

2016-02-05 16:24:30 374

原创 高精度 A-B Problem

题目:请戳此处#include#include#includechar s[1001];int a[1001],b[1001],c[2002],al,bl,cl,i,x=1;int main(){gets(s); al=strlen(s); for (i=1;i<=al;i++) a[i]=s[al-i]-'0'; gets(s); bl=strlen(s); fo

2016-02-05 14:23:01 520

原创 约瑟夫问题——猴子选大王 双向指针

题目大意:有N只猴子(编号为1~N)围成一圈,从第一只猴子开始数,数到第M只出列,直到只剩下一只猴子,打出这只猴子编号。分析:这道题很显然是用指针做最简单。额~~~废话不多说(程序里会有注释),代码如下:

2016-02-04 22:57:34 997

原创 高精度 A+B Problem

题目:请戳此处#include#include#includechar s[1001];int a[1001],b[1001],c[1002],al,bl,cl,i;int main(){gets(s); al=strlen(s); for (i=1;i<=al;i++) a[i]=s[al-i]-'0'; gets(s); bl=strlen(s); for (i

2016-02-04 15:14:05 1002

原创 高精度 A*B Problem

题目:请戳此处#include#include #includechar s[30000],l[30000];long long a[30001],b[30001],c[60000],al,bl,cl,i,j,x;int main(){gets(s); al=strlen(s); for (i=0;i<(5-al%5)%5;i++){ strcpy(l,s); st

2016-02-04 15:07:06 614

原创 USACO 1.1.1

题目:请戳此处/* ID:xz153531 LANG: C++ TASK: ride*/#include#include#includeint i,l1,l2,x=1,y=1;char a[7],b[7],c;int main(){ freopen("ride.in","r",stdin); freopen("ride.out","w",stdout);

2016-02-04 14:10:15 372

原创 汉诺塔

题目大意:如果你这都不知道——额~~~我竟无言以对。算了,为了照顾新手和菜鸟,我还是说一下。就是有3根柱子,在A柱上从下往上按照大小顺序放着N个圆盘。现在要把圆盘从下面开始按大小顺序重新摆放在C柱上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。求一共要移多少次,并打出移动的过程。分析:很显然,这道题最好是用递归来做。首先将N-1个圆盘从A柱移到B柱,再将第N个圆盘从A柱移到C柱,最后将N-1个圆盘从B柱移到C柱,然后再作边界判断,代码如下:

2016-02-03 14:07:03 404

原创 N皇后

题目大意:有一个N*N的棋盘,要在上面放N个皇后。为了不让她们互相攻击,每一竖列、横列、斜列,都只能有一个皇后。求有多少种摆法,并打出每一种摆法。(如果你想知道详细题目——去问度娘)

2016-02-02 21:58:13 382

转载 树状数组模板

本文转自LG(cnyali)的博客,链接:http://blog.csdn.net/cnyali/article/details/50097455

2016-02-02 19:48:28 380

原创 多重背包模板

#include#includeint w[10001],c[10001],s[10001],f[100001];int n,m,i,v,k;int main(){ //printf("输入背包容量:"); scanf("%d",&m); //printf("输入物品数量:"); scanf("%d",&n); for (i=1;i<=n;i++){ //pri

2016-02-02 19:43:54 345

原创 完全背包模板

#include#includeint w[10001],c[10001],f[100001];int n,m,i,v;int main(){ //printf("输入背包容量:"); scanf("%d",&m); //printf("输入物品数量:"); scanf("%d",&n); for (i=1;i<=n;i++){ //printf("输入第%d个

2016-02-02 19:41:46 356

原创 普排

#include#includeint a[1001];int main(){ int n,i,j,k; scanf("%d",&n); for (i=1;i<=n;i++) scanf("%d",&a[i]); for (i=1;i<n;i++) for (j=i+1;j<=n;j++) if (a[i]>a[j]){ k=a[

2016-02-02 19:38:57 523

原创 01背包模板

#include#includeint w[10001],c[10001],f[100001];int n,m,i,v;int main(){ //printf("输入背包容量:"); scanf("%d",&m); //printf("输入物品数量:"); scanf("%d",&n); for (i=1;i<=n;i++){ //printf("输入第%d个

2016-02-02 19:28:42 484

原创 堆排序模板

#include#includeint d[100001];void jh(int x,int y){ int i=d[x],j=d[y]; d[x]=j; d[y]=i;}int main(){ int n,i,j,k; scanf("%d",&n); for (i=1;i<=n;i++){ scanf("%d",&d[i])

2016-02-02 18:28:09 371

原创 快排模板

/*普排*/#include#includeint a[1001];int main(){ int n,i,j,k; scanf("%d",&n); for (i=1;i<=n;i++) scanf("%d",&a[i]); for (i=1;i<n;i++) for (j=i+1;j<=n;j++) if (a[i]>a[j]){ k=a[i]

2016-02-02 13:57:18 627

原创 合并果子

题目大意是:有n堆果子,每堆果子的重量分别是:a[1],a[2],...,a[n]。每一次合并,可以把两堆果子合并到一起,直到合并为一堆,每次消耗的体力等于两堆果子的重量之和。在合并果子时总共消耗的体力等于每次合并所耗体力之和。现给出n和n堆果子的重量,求最小的体力耗费值是多少?分析:其实这道题很简单,就是把每一堆果子排一个序,每次取出最小的两堆合并就可以了。代码如下:

2016-02-01 21:45:30 1435

scratch2.0 打地鼠

这是用scratch2.0编的打地鼠游戏。

2016-02-04

空空如也

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

TA关注的人

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