蓝桥杯
摘星辰_
这个作者很懒,什么都没留下…
展开
-
2018 蓝桥杯省赛 B 组模拟赛(一)
1.今天蒜头君带着花椰妹和朋友们一起聚会,当朋友们问起年龄的时候,蒜头君打了一个哑谜(毕竟年龄是女孩子的隐私)说:“我的年龄是花椰妹年龄个位数和十位数之和的二倍”。花椰妹看大家一脸懵逼,就知道大家也不知道蒜头君的年龄,便连忙补充道:“我的年龄是蒜头君个位数和十位数之和的三倍”。请你计算:蒜头君和花椰妹年龄一共有多少种可能情况?提醒:两位的年龄都是在 [10,100)[10,100) 这个区间内。这...原创 2018-03-09 21:32:37 · 1718 阅读 · 2 评论 -
蓝桥杯--加法变乘法
加法变乘法我们都知道:1+2+3+ ... + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一原创 2017-03-24 20:39:31 · 346 阅读 · 0 评论 -
蓝桥杯--3--凑算式
凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一原创 2017-03-24 20:16:00 · 374 阅读 · 0 评论 -
蓝桥杯三角螺旋阵
方阵的主对角线之上称为“上三角”。 请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。 例如:当n=3时,输出: 1 2 3 6 4 5 当n=4时,输出: 1 2 3 4 9 10 5 8 6 7#inc原创 2017-03-09 19:32:38 · 614 阅读 · 1 评论 -
猜生日
今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”#includeint main(){ int a[10]; a[4]=0,a[5]=6; for(a[0]=1;转载 2017-03-24 22:05:08 · 327 阅读 · 0 评论 -
汉诺塔
#includelong count=0;void hanoi(int n,char a,char b,char c){ if(n==1){ printf("第%d次,%c柱-->%c柱\n",++count,a,c); } else{ hanoi(n-1,a,c,b); printf("第%d次,%c柱-->%c柱\n",++count,a,c); hanoi(n-1,原创 2017-03-26 19:47:26 · 239 阅读 · 0 评论 -
算法基础-打印逆序数字
package day2;import java.util.Scanner;public class D打印逆序数字 { private static int fun(int n){ int a[] = new int[20]; int i = 0; while(n!=0){ a[i++] = n%10; n = n/10; } for(int j=0...原创 2018-03-10 21:42:47 · 340 阅读 · 0 评论 -
奇怪的比赛
某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。 每位选手都有一个起步的分数为10分。 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗? 如果把答对的记为1,答错...原创 2018-03-10 21:50:39 · 250 阅读 · 0 评论 -
自守数
#include<stdio.h>int main(){ bool isAutomorphicNumber(int m); int i; for(i=0;i<20000000;i++){ if(isAutomorphicNumber(i)) printf("%d\n",i); } return 0;}bool isAutomorphicNumber(in...原创 2018-03-10 21:57:20 · 216 阅读 · 0 评论 -
最大公约数
#include<stdio.h>int fun(int m,int n ){ int temp; int s; if(m==n) return m; if(m==0||n==0) return 0; if(m<n){ temp=m; m=n; n=temp; } while(m%n!=0){ t...原创 2018-03-10 22:00:10 · 490 阅读 · 0 评论 -
蓝桥杯--凑算式
凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一原创 2017-03-24 20:44:47 · 366 阅读 · 0 评论 -
排序函数-全排列
输入几个数,然后将它们全排列不知道全排列的点这 全排列#include#include#include#includeusing namespace std;int main(){ char str[10]; scanf("%s",str); int len = strlen(str); sort(str,str+len); do{ printf("%s\n",s原创 2017-03-26 19:34:01 · 342 阅读 · 0 评论 -
深度优先搜索
输入一个数n,然后将从1到n的数全排列输出深度优先搜索,我觉得特别好用,这个代码也是从书上看的,《啊哈算法》,啊哈.磊著,真滴特别好。#includeint a[110],book[110],n; void dfs(int step){ if(step==n+1){ for(int i=0;i<n;i++){ printf("%d",a[i]); } printf(转载 2017-03-26 19:58:18 · 322 阅读 · 0 评论 -
第七届蓝桥杯---分小组
分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,... I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DG原创 2018-01-29 23:55:19 · 800 阅读 · 0 评论 -
第七届蓝桥杯---凑算式
凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一原创 2018-01-29 23:46:19 · 254 阅读 · 0 评论 -
第七届蓝桥杯---煤球数目
煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。package 第七届;public class T1原创 2018-01-29 23:41:18 · 296 阅读 · 0 评论 -
第八届蓝桥杯C/C++B组【第五题】
我是个小白,各位大佬勿喷,最喜欢代码填空题,蒙都能蒙对答案:f(x/10,k);标题:取数位求1个整数的第k位数字有很多种方法。以下的方法就是一种。// 求x用10进制表示时的数位长度 int len(int x){if(xreturn len(x/10)+1;}// 取x的第k位数字int f(int x原创 2017-04-08 19:05:11 · 438 阅读 · 2 评论 -
第八届蓝桥杯C/C++B组【第二题】
标题:等差素数列2,3,5,7,11,13,....是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小原创 2017-04-08 18:50:54 · 357 阅读 · 0 评论 -
第八届蓝桥杯C/C++B组【第一题】
看到这个题,我有点懵,这么多数据,原谅我智商不够,没想到什么简单算法我提交的答案是5200原创 2017-04-08 18:44:26 · 604 阅读 · 0 评论 -
蓝桥杯--六角填数
如图所示六角形中,填入1~12的数字。使得每条直线上的数字之和都相同。图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?#includeint a[110],book[110];int b[6];bool fun(){ int i; b[0]=a[0]+a[2]+a[5]+a[7]; b[1]=a[1]+a[2]+a[3]+a[4]; b[2]=a[0]+原创 2017-03-29 20:47:40 · 365 阅读 · 0 评论 -
蓝桥杯--运动员分组
有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。例如:N=8时,分成1组即可。N=9时,分成2组:一组5人,一组4人。N=25时,分4组:7、6、6、6。请编程计算分组数字。要求从键盘输入一个正整数(1~100之间,不必考虑输入错误的情况),表示参赛的人数。程序输出每个组的人数。从大到小顺序输出,每个数字一行。比如,用户输入:2原创 2017-03-26 21:32:57 · 386 阅读 · 0 评论 -
蓝桥杯-分糖果
有n个小朋友站成一排(编号从0到n-1),每个小朋友有一个rating值,存放在ratings数组中。老师需要给他们分配糖果,每个小朋友至少需要一颗糖果,对于任意相邻的两个小朋友i和i+1,rating值大的必须比rating值小的分配的糖果多(rating相同的没必要分配一样多的糖果)。请计算最少需要多少颗糖果,才能完成上述分配。输入格式:多组数据,每组数据第一行是一个正整数n。接下来n原创 2017-03-26 20:24:13 · 321 阅读 · 0 评论 -
蓝桥杯--日期问题
小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/04,可能是2002年03月04日、2004年02月03日或200...原创 2018-03-10 22:28:09 · 819 阅读 · 1 评论