蓝桥杯
moluchase
代码是程序员的朋友,虽然没有热情,但是非常忠实。
展开
-
蓝桥杯第六届第7题
小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢? #include int s[14]={0},n=0; int pais(int i) { int j,sum=0; for(j=1;原创 2015-04-12 16:19:22 · 813 阅读 · 0 评论 -
蓝桥杯第4届第二题
#include int main() { int a,b,c,d,e,n=0,aa[10]={0}; for(a=1;a for(b=1;b for(c=1;c for(d=1;d for(e=1;e if(((a*10+b)*(c*100+d*10+e)==(a*100+d*10+b)*(c*10+e))&&(a!=b)&&(a!=c)&&(a!=d)&&(a!=e)&&(b原创 2015-04-04 15:04:23 · 429 阅读 · 0 评论 -
蓝桥杯第5届第10题
标题:小朋友排队 n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。 每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。 如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k原创 2015-04-09 14:37:42 · 572 阅读 · 0 评论 -
蓝桥杯第五届第9题
#include #define N 50 #define M 50 #define MaxSize 5000 typedef struct { int i,j; int kk;//物品数量 int max;//最大的 }Box; typedef struct { Box data[MaxSize]; int top; }SqTack;//经典迷宫问题的结构体 SqTack sq;原创 2015-04-09 14:32:27 · 519 阅读 · 0 评论 -
蓝桥杯第4届第10题
标题:连号区间数 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。 当N很小的时候,小明可以很快地算出答案,但是当N原创 2015-04-09 14:45:49 · 374 阅读 · 0 评论 -
蓝桥杯第5届第8题
标题:蚂蚁感冒 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。 【数据格式】原创 2015-04-09 14:52:46 · 428 阅读 · 0 评论 -
蓝桥杯第4届第9题
#include int a[]={1,2,3,4,5,6,7,8,9},n,num=0,sun=0,z1=0,z2=0,z3=0; int toInt(int i,int j)//转为整数 { int sum=0,k; for(k=0;i+k<j;k++) sum=sum*10+a[i+k]; return sum; } void exchange(int i,int j)//交换原创 2015-04-09 14:35:51 · 492 阅读 · 0 评论