自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 扑克排序

题目描述: A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。#include &...

2018-03-29 22:56:00 203

转载 C++全排列函数

#include<algorithm>#include<iostream>using namespace std;#include<algorithm>int main(){ int a[3]={1,2,3}; do { int i; for(i=0;i<3;i++) { cout&l...

2018-03-29 22:47:00 128

转载 方格填数

如下的10个格子(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<iostream>#include<math.h>...

2018-03-29 13:14:00 151

转载 大错误

只可以赋值成全0但别的就不可以了转载于:https://www.cnblogs.com/zhangshuyao/p/8669074.html

2018-03-29 12:25:00 106

转载 四平方和

四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b &l...

2018-03-28 19:10:00 59

转载 寒假作业

寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ (如果显示不出来,可以参见【图1.jpg】) 每个方块代表1~13中的某一个数字,但不能重复。比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5以及: 7...

2018-03-28 16:42:00 115

转载 C++一些函数

目录1. #include <algorithm> 里的nique()函数.. 12. #include <algorithm> 里的count函数.. 24.字符串反转#include<algorithm>的reverse(s.begin(),s.end()); 35.最大和最小.. 46. #include <algori...

2018-03-28 07:57:00 160

转载 坦克战车bfs

1647:2018蓝桥杯培训-搜索专题-day 1 广度优先搜索作业题3描述题目描述:X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其...

2018-03-28 07:45:00 126

转载 dfs

1955:2018蓝桥杯培训-搜索专题-day 1 深度优先搜索作业题2描述题目描述:X星球的一处迷宫游乐场建在某个小山坡上。 它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。 我们假设玩家是面朝上坡的方向站立,则: L表示走到左边的房间, R表示走到右边的房间, U表示走到上坡方向的房间, D表示走到下坡...

2018-03-27 22:52:00 107

转载 方格分割

标题:方格分割6x6的方格,沿着格子的边线剪开成两部分。要求这两部分的形状完全相同。如图:p1.png, p2.png, p3.png 就是可行的分割法。试计算:包括这3种分法在内,一共有多少种不同的分割方法。注意:旋转对称的属于同一种分割法。请提交该整数,不要填写任何多余的内容或说明文字。#include<iostream>using na...

2018-03-27 21:47:00 60

转载 天平称重(进制解法)

用天平称重时,我们希望用尽可能少的砝码组合称出尽可能多的重量。如果只有5个砝码,重量分别是1,3,9,27,81则它们可以组合称出1到121之间任意整数重量(砝码允许放在左右两个盘中)。本题目要求编程实现:对用户给定的重量,给出砝码组合方案。例如:用户输入:5程序输出:9-3-1用户输入:19程序输出:27-9+1要求程序输出的组合总是大数在前小数在后。可以假设用户的输入的数字符...

2018-03-26 20:43:00 161

转载 求第十万零二个素数

#include<iostream>using namespace std;int fun(int a){ int i; for(i = 2; i * i <= a ; i++) { if(a % i==0) ...

2018-03-26 19:55:00 523

转载 AABBBC取3个有哪些取法

//AABBBC取3个有哪些取法 #include<iostream>#include<string>using namespace std;int num=0;//k是当前处理的数组下标 //goal:还剩几个名额 void f(int data[],int x[],int k,int goal){ int i; ...

2018-03-26 19:42:00 448

转载 整数划分问题

#include<iostream> using namespace std; #include<string> #include<algorithm>void f(int n,int a[],int k) { if(n==0) { for(int i=0;i<k;i++) ...

2018-03-26 16:25:00 73

转载 从m个里边选n个

转载于:https://www.cnblogs.com/zhangshuyao/p/8651838.html

2018-03-26 16:24:00 229

转载 3个A两个B全排列的个数

转载于:https://www.cnblogs.com/zhangshuyao/p/8651824.html

2018-03-26 16:22:00 410

转载 n个元素的全排列

转载于:https://www.cnblogs.com/zhangshuyao/p/8651828.html

2018-03-26 16:22:00 479

转载 找钱问题

公园票价为5角。假设每位游客只持有两种币值的货币:5角、1元。再假设持有5角的有m人,持有1元的有n人。由于特殊情况,开始的时候,售票员没有零钱可找。我们想知道这m+n名游客以什么样的顺序购票则可以顺利完成购票过程。显然,m < n的时候,无论如何都不能完成;m>=n的时候,有些情况也不行。比如,第一个购票的乘客就持有1元。请计算出这m+n名游客所有可能顺利完成购票的不同情况...

2018-03-26 16:17:00 116

转载 cdoj470倒水问题

http://acm.uestc.edu.cn/#/status/list?problemId=470///*470 倒水问题*/#include<iostream>#include<queue>#include<string.h>#include<algorithm>using namespace std;...

2018-03-23 20:48:00 62

转载 bfs

#include<iostream>using namespace std;#include<string.h>#include<queue>int vis[1000];struct node{ int x,step;}; int a,b;bool check(int k){ if(k>1000||...

2018-03-22 22:35:00 94

转载 C语言fflush

转载于:https://www.cnblogs.com/zhangshuyao/p/8619997.html

2018-03-21 21:53:00 83

转载 取球问题--c语言逻辑运算的短路特性

今盒里有n个小球,A、B两人轮流从盒中取球。每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个。两人都很聪明,不会做出错误的判断。每个人从盒子中取出的球的数目必须是:1,3,7或者8个。轮到某一方取球时不能弃权!A先取球,然后双方交替取球,直到取完。被迫拿到最后一个球的一方为负方(输方) 编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?...

2018-03-20 10:54:00 227

转载 最大序列和

数组中整数有正有负求一连续子段,使得和最大化例如:2,4,-7,5,2,-1,2,-4,3最大连续段:5,2,-1,2其最大和为8#include<iostream>using namespace std;int f(int a[],int begin,int end)//[begin,end)左闭右开 { if(end-begin==1){...

2018-03-19 22:24:00 73

转载 二分查找改遍

已知有序的序列,比如:2,3,3,5,9,9,9,12,12,13,15,22,22,22,22,25,25,23,91,95有整数x,比如: x=23要求找到一个刚好比x稍微大一点的元素位置当数组较大的时候,需要二分查找加快速度。#include<iostream>using namespace std;int f(int a[],int begin,i...

2018-03-19 21:38:00 52

转载 条件运算符?:

c++里必须得赋值给某个变量,然后才可cout变量;不能直接 cout<<(f(i)==1)?"能赢":"不能赢";必须string s=(f(i)==1)?"能赢":"不能赢"; cout<<i<<':'<<s<<endl;我也不知道为什么转载于:https://www.cnblogs.com/zhangs...

2018-03-19 12:19:00 68

转载 k倍区间

标题: k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? 输入-----第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。...

2018-03-18 21:07:00 67

转载 分巧克力

标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块...

2018-03-18 20:53:00 56

转载 mm

zhangshuyao@zc11转载于:https://www.cnblogs.com/zhangshuyao/p/8594259.html

2018-03-18 09:35:00 84

转载 素数

#include<iostream>#include<math.h>using namespace std;void f(int n){ int i; for(i=2;i<=sqrt(n);i++)//一定要写上等号 { if(n%i==0)return ; } cou...

2018-03-15 15:02:00 49

转载 递归return

当不满足递归条时return用来结束递归#include<iostream>using namespace std;int sum=0;void f(int n,int k){ if(n<0)return;//非常有必要 if(n==0) { if(k%2==0)sum++; } f(n-1,k+1); f(n-2,k+1);}int main(){...

2018-03-08 20:33:00 94

转载 return

viod 一般用在没有返回值的函数中,写return;是为了跳出函数。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值...

2018-03-08 12:54:00 80

转载 递归 b+1 b++

#include<iostream>using namespace std;void f(int b,int e){ if(b<=e) { cout<<b<<endl; f(b+1,e);//必须是b+1 b++不对 } else return; }int main(){ f(0,9); return 0;}转载于:http...

2018-03-08 12:01:00 123

转载 交换瓶子

交换瓶子有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N<10000), 表示瓶子的数目第二行:N个正整数...

2018-03-08 11:48:00 75

转载 ‘\0’的ascii 码是0

转载于:https://www.cnblogs.com/zhangshuyao/p/8516873.html

2018-03-06 21:25:00 918

转载 猜年龄

#include<iostream>using namespace std;#include<sstream>#include<string>string f(int i){ stringstream ss; ss<<i; return ss.str();}int main()...

2018-03-06 16:33:00 80

转载 字符串比对

#include<iostream> #include<cstring> using namespace std; int main(){ char str1[11],str2[11]; int type; cin>>str1; cin>>str2...

2018-03-01 10:20:00 65

转载 基础练习 01字串 蓝桥杯

#include<iostream>#include<string>using namespace std;char ch[5];void f(int k){ if(k==5){ for(int j=0;j<=4;j++) { cout<<ch[j]; } cout<<endl;...

2018-02-28 13:00:00 86

转载 基础练习 杨辉三角形

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。  它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。  下面给出了杨辉三角形的前4行:  1  1 1  1 2 1  1 3 3 1  给出n,输出它的前n行。输入格式输入包含一个数n。输...

2018-02-27 21:32:00 530

转载 double隐式转换成int

double型可以强制转换成int型,即使不加强制转换,也会隐式转换,只是转换结果会丢弃小数部分,如:double d=1.6;int i;i=d ; //隐式转换,i结果为1i=(int)d ; //强制转换,i结果为1但,如果double变量数据,超过整形数据的表示范围,(一般整数占四个字节,有符号数表示范围为:-2^31 ~ 2^31-1 ),则转换后的结果会是错误的。转载于:...

2017-12-09 10:42:00 1106

转载 基础练习 十六进制转十进制

一直提交不对先改成了long long,(int表示有符号数为-2147483648到2147483647,FFFFFFFF超了(这里它作为无符号数,当然超了,有符号数就不会超)),还是不对,long也不对sizeof=4,和int一样也占四个字节,cout输出long long会出错应该是得格式化输出,直接用了printf("%I64d",sum);不加I64不对后来改了 ...

2017-12-09 10:36:00 108

空空如也

空空如也

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

TA关注的人

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