自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hadoop

1.准备Linux环境        1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.1.0子网掩码:255.255.255.0 -> apply -> ok                 回到windows-->打开网络和共享中

2017-05-11 17:35:23 219

原创 杨辉三角

#include#ncludelong long a[1000][1000];main(){ int n;//要打印的行数  scanf("%d",&n); memset(a,0,sizeof(a));   for(int i=0;i    {     for(int j=0;j      {       if(j==0||i==j) a[i][

2017-04-07 16:27:46 356

原创 今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。

#include#include//思路:从 1到6开始搜索,跳过4 int a[15];int dfs(int n){ if(n==4)     n++; if(n>6) return 1; for(int i=3;i {   if(i==7||i==9)  continue;  if(i+n+1 {  a[i+n+1]=a[i]=n;

2017-04-07 15:26:32 1367

原创 第四届蓝桥杯软件类国赛真题-C-A-2_排它平方数

不小得哪错了,chenk方法不对

2017-04-06 16:42:31 431

原创 蓝桥杯:求一个5位数的最大循环素数和 回文素数

前者需要循环判断5次后者只需要判断是素数和回文后和原来的数相等就可以勒和数字的变化一位前者14896—>61489 后者:14896->69841

2017-04-04 22:07:27 2103

原创 导弹拦截(最长下(升)降子序列 dp)

/*题目描述:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于或者等于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。输入:第一行输入测试数据组数n(1<=n<=10)接下来输入 这组测试数据共有多少个导弹m(1<=m<=20)接下里输入导弹依次飞来的高度,所有高度均是大于0的正整数 输出:输出最多能够拦截的导弹数目样列输入

2017-04-04 17:40:50 401

原创 2015年第六届蓝桥杯大赛个人赛决赛(软件类)真题 标题:方格填数

刚开始算出来9百多,但是我看网上答案不大对呀,我又仔细读了一下题意,原来是我第二行忘记判断了

2017-04-03 21:47:07 1124

原创 立方变自身

刚开始n和每位数忘记清零了

2017-04-03 21:26:46 471

原创 三角形面积

开始看成了边长为4了,咩放大看居然是8个格子算成7了

2017-04-03 20:54:10 359

原创 九数分三组

#includeint v[10]={0};int m[10];void check(){int a=m[1]*100+m[2]*10+m[3];int b=m[4]*100+m[5]*10+m[6];int c=m[7]*100+m[8]*10+m[9];if(a*2==b&&a*3==c){ printf("%d ",a);}}void df

2017-04-03 20:30:50 499

原创 熊怪吃核桃

熊怪吃核桃森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。请填写该数字(一个整数),不要填写任何多余的内容或说明文字。直接枚举

2017-04-03 20:02:24 529

原创 串逐位和

递归

2017-04-03 12:14:10 446

原创 立方尾不变

#includelong long sum=0;long cnt;main(){ for(long long  i=1;i {  if(i  {   sum=i*i*i;   if(sum%10==i)   {    printf("%d\n",i);    cnt++;   }  }  if(i=10)  {    sum=

2017-04-03 12:01:21 772

原创 隔行变色

隔行变色Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,....现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。请你直接提交这个整数,千万不要填写任何多余的内容。21为蓝色 50为白色  奇数行为蓝色,偶数为白色21  23 25 27 29 31

2017-04-03 11:17:17 376

原创 加法变乘法

开始写了四层循环第二,3个数表示成了b=a+1,c=b+1这就不能够保证两个数是连续的

2017-04-02 20:58:04 550

原创 奖券数目

简单算法:数学角度8*9*9*9*9 思路二5重循环除了一重事1—9,其它用0-9;用if (|| || || ||) else 刚开始我没有temp赋值,直接使用了i,是个死循环,

2017-04-02 17:23:25 414

原创 饮料换购

#includemain(){ int n; int sum=0,s=0; scanf("%d",&n); s=n;       //思路:每次以两瓶去换,得到换的瓶数  while(n>2)//n>1不行,必须n>2最后剩下2瓶不能再以2瓶去换了,不成立换的条件  {  n=n-2;  sum++;  printf("%d  %d\n",n,sum

2017-04-02 16:44:37 274

原创 数字dfs注意问题

不知道怎么回事i

2017-04-01 18:44:09 355

原创 打印十字架

/*问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$.

2017-03-31 16:43:08 756

原创 九数组分数

试了一下,果然是回溯

2017-03-31 16:40:39 245

原创 星系炸弹

直接上计算器,3秒男

2017-03-30 11:47:22 329

原创 方程整数解

方程整数解方程: a^2 + b^2 + c^2 = 1000(或参见【图1.jpg】)这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该一个整数,不要填写任何多余的内容或说明性文字。#include#includeint ma

2017-03-30 11:33:02 467

原创 标题: 组素数

网页上好多答案都是6但是我就不明白4199为啥子不是但我数出来就是7个

2017-03-29 21:54:33 271

原创 标题: 世纪末的星期

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

2017-03-29 20:15:01 205

原创 标题:核桃的数量

#include#includeusing namespace std;int gcd(int a,int b){    int r=a%b;    while(r)    {        a=b;        b=r;        r=a%b;    }    return b;}int lcm(int a,int b){  

2017-03-29 17:13:51 278

原创 公倍数和公约数

求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数的最大公约数③ 若c≠0,则a=b,b=c,再回去执行①    函数 myfunc 接受两个正整数a,b    经过运算后打印出 它们的最大公约数和最小公倍数。    此时,调用 fun(15

2017-03-28 21:07:22 307

原创 题目标题:公约数公倍数

题目标题:公约数公倍数    我们经常会用到求两个整数的最大公约数和最小公倍数的功能。    下面的程序给出了一种算法。    函数 myfunc 接受两个正整数a,b    经过运算后打印出 它们的最大公约数和最小公倍数。    此时,调用 myfunc(15,20)  将会输出:560 // 交换数值void swap(int *a,int *b){

2017-03-28 20:28:29 293

原创 标题: 幻方填空

10个位置加上每个位置是1—16 循环时间有点久,要耐性等一下 除了这个,我觉得没有其它更简单方法勒,刚开始我以为是check方法错了,闲等勒接近5分钟才出来倒数第三个数12即为答案

2017-03-27 22:10:22 544

原创 标题: 振兴中华

#include#include main(){ //目的dp int dp[5][6];  memset(dp,0,sizeof(dp));   int i;   int j;  //两重循环遍历数组  dp[1][1]=1;  for( i=1;i   {    for(j=1;j      //难点转移方程   {  dp[i]

2017-03-23 17:18:07 322

原创 题目标题: 猜年龄

题目标题: 猜年龄    美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。    一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:    “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”    请你推算一下,他当时到

2017-03-23 16:24:34 374

原创 标题:带分数

关键是写check方法

2017-03-22 21:59:27 259

原创 2013蓝桥杯 【初赛试题】 翻硬币

//对初始状态和目标硬币,从左到右依次比较,当出现 //正反不一致时候,就对初始状态的该位置和目标翻转操作,并记录一次操作,指导所有  #include using namespace std; void fanzhuan(char *c) {  if(*c=='o') *c='*';  else if(*c=='*')  *c='o'; } main()

2017-03-22 20:59:43 258

原创 标题:三部排序

标题:三部排序    一般的排序有许多经典算法,如快速排序、希尔排序等。    但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。    比如,对一个整型数组中的数字进行分类排序:    使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!

2017-03-16 13:57:40 190

原创 标题: 黄金连分数

#include main(){ long long f[1000],x,y; f[1]=1;f[2]=1; for(int i=3;i  {   f[i]=f[i-1]+f[i-2];   x=f[58];y=f[59];//斐波拉契属性:前一项和后一项之比越来越接近黄金值   }                     for(int i=0;i

2017-03-16 13:42:34 465

原创 题目标题: 第39级台阶

此处为方向思维,也可以从计算已经走的步数

2017-03-15 21:48:44 398

原创 标题: 马虎的算式

没啥说头,dfs 加判断轻车熟路

2017-03-15 20:53:53 569

原创 买不到的糖果

开始没想到 应该只能满足一部分数字但是要得全部分数的思路 第一种思路是枚举法。 首先要找出枚举上界,枚举上界为最大可能买不到的数,好像是两数的最小公倍数,不知为何? 当然数据量较小的时候,我直接取了两数之积,在练习评测系统中也可以通过。 然后就是遍历每种包装的数目,限制条件为最大可能买不到的数目,并把结果保存到数组中。 最后遍历数组得到最后答案。

2017-03-15 19:19:09 723

原创 逆波兰表达式

逆波兰是加减的简单运算

2017-03-15 13:42:41 488

原创 前缀判断

char* prefix(char* haystack_start, char* needle_start)  {      char* haystack = haystack_start;      char* needle = needle_start;              while(*haystack && *needle){          if(*haystack++!=*ne

2017-03-15 13:02:27 271

原创 颠倒的价牌

#include// 原理:定义四个数组用来存放亏的时候未变数字,亏了数,赚了未变数,亏了为变数;//然后遍历数组 两数之差为558即可// int a,b,c,d;int zhuan[50],kui[50],yuankui[50],yuanzhuan[50]; main(){  int cnt1,cnt2; cnt1=cnt2=0; for(int i=100

2017-03-14 22:00:15 225

空空如也

空空如也

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

TA关注的人

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