自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 简单的汉诺塔 简单的递归(杭电oj2064 2077)

首先明白递归是自己调用自己而就是考虑第n项和前(n-1)项(看成一个整体)对于常规的汉诺塔来说首先输入n个盘子,然后从而输出Hanoi(n)#include<bits/stdc++.h> using namespace std; long long hanoi(int n) { if(n==1) return 1; else return...

2018-05-16 21:40:00 694

原创 去掉相同元素

已知一行元素,去掉相同元素之和再输出。#include<bits/stdc++.h> using namespace std; int main() { int n; int a[1000],b[1000]; while(cin>>n) { for(int i=0;i<n;i++) cin>...

2018-05-14 15:57:17 142

原创 进制转换

一:十六进制转换为十进制   ①: 用到了幂次积,也就是转换时先输入一个十六进制的一个字符,判断字符的长度d,最后一位为pow(16,0)以此递加,第一位为pow(16,d-1),算出pow之后乘于char的字符的转换。代码如下:#include<bits/stdc++.h> using namespace std; int main() { char a[15]; l...

2018-05-10 12:10:58 126

原创 C语言支持十六进制运算?

#include<stdio.h> int main() { __int64 a,b; while(scanf("%I64X%I64X",&a,&b)!=EOF) { __int64 sum; sum=a+b; if(sum>=0) printf("%I64X\n",s...

2018-05-10 10:20:57 4380

原创 错排公式

错排:就是将n个项重新排列,并且是原项需更改位置。也就是原排列的的一个排序。设n个元素,排列为D(n)。第一步:先将第n个元素排在第k个位置,则有(n-1)种可能。第二步:再排第k个位置的元素。                ①:若第k个位置得到元素排在第n个位置,则剩余(n-2)个元素有D(n-2)种可能排序。                ②:若第k个位置不排在第n个位置,则剩余的(n-1)个...

2018-05-08 17:09:29 178

原创 DFS

DFS第一题(看别人代码 中国大学mooc)描述图1是一个城堡的地形图。请你编写一个程序,计算城堡一共有多少房间,最大的房间有多大。城堡被分割成m´n(m≤50,n≤50)个方块,每个方块可以有0~4面墙。输入程序从标准输入设备读入数据。第一行是两个整数,分别是南北向、东西向的方块数。在接下来的输入行里,每个方块用一个数字(0≤p≤50)描述。用一个数字表示方块周围的墙,1表示西墙,2表示北墙,4...

2018-05-08 15:43:52 133

空空如也

空空如也

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

TA关注的人

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