![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
U_Itachi_
这个作者很懒,什么都没留下…
展开
-
2015蓝桥杯星系炸弹
用EXcel的方法做简单=DATE(2014,11,9+1000)原创 2017-03-08 17:15:28 · 520 阅读 · 0 评论 -
蓝桥杯搭积木dfs
dfs剪枝#include#includeint visited[10]={0}; //查看该元素是否被访问int a[10]={0,1,2,3,4,5,6,7,8,9};int sum=0; //定义全局变量sum来进行对符合条件的组合计数int te原创 2017-03-25 16:55:35 · 440 阅读 · 0 评论 -
蓝桥杯搭积木全排列
#include #includeusing namespace std;int main(){ int a[10],sum=0; for(int i=0;i<10;i++){ a[i]=i; } do{ if(a[0]<a[1]&&a[0]<a[2]&&a[1]<a[3]&&a[1]<a[4]&&a[2]<a[4]&&a[2]<a[5]&&a[3]<a[6]&&a[3]<a原创 2017-03-25 16:06:43 · 550 阅读 · 0 评论 -
蓝桥杯搭积木暴力
用循环暴力做#includeusing namespace std;int sum=0;int main(){ for(int a=0;a<10;a++){ for(int b=0;b<10;b++){ if(b==a)continue; for(int c=0;c<10;c++){ if(c==a||c==b)continue; for(int d原创 2017-03-25 15:52:26 · 644 阅读 · 0 评论 -
第五届李白打酒
#include#include#includeusing namespace std;int vis[20];int sum=0;void DFS(int hua ,int dian ,int jiu,int i ) //花,店,酒,当前坐标 { if(i==14&&hua==9&&dian==5&&jiu==1) //注意结束条件,不是15 {原创 2017-03-14 23:34:28 · 298 阅读 · 0 评论 -
蓝桥杯牌型种数
法一:暴力for循环#include using namespace std;int main(){ int a[13]; int count; for(a[0]=0; a[0]<=4; a[0]++) { for(a[1]=0; a[1]<=4; a[1]++) { for(a[2]=0;原创 2017-04-07 21:29:48 · 516 阅读 · 0 评论 -
第六届蓝桥杯加法变乘法
常规做就ok了#includeusing namespace std;int main(){ for(int a=2;a<49;a++) { for(int b=a+2;b<49;b++) { int sum=0; for(int i=1;i<a;i++) sum=sum+i; sum=sum+a*(a+1); for(int j=a+2;j<b;原创 2017-03-10 23:42:40 · 295 阅读 · 0 评论 -
第七届蓝桥杯四平方和
此题直接循环,但没必要四重循环#include#includeint main(){ int n,a,b,c,d; scanf("%d",&n); for(a=0;a<2300;a++)//N<5000000 { for(b=a;b<2300;b++) { for(c=b;c<2300;c++)//当原创 2017-03-07 16:58:10 · 501 阅读 · 0 评论 -
蓝桥杯2012奇怪的比赛
双递归法求解与39级台阶差不多#includeusing namespace std;void fun(int *a,int num,int grade){ if(num>10) { if(grade==100) { for(int i=1;i<11;i++)cout<<a[i]; cout<<endl; } return; } a[num] = 0;原创 2017-03-06 23:58:45 · 346 阅读 · 0 评论 -
蓝桥杯第七届方格填数法二
#include #include #include using namespace std;bool judge(int a[]){ if(abs(a[0]-a[1])!=1&&abs(a[0]-a[4])!=1&&abs(a[0]-a[5])!=1&&abs(a[0]-a[3])!=1) if(abs(a[1]-a[2])!=1&&abs(a[1]-a[4])!=1&&转载 2017-03-05 23:03:20 · 348 阅读 · 0 评论 -
蓝桥杯三羊献瑞全排列
用之前学过的全排列函数来做,比较简单,但注意有不能为零的汉字用全排列得用到数组,所以定义一个数组 #include //如此用法,输入输出快 #include using namespace std; int main() { int a[10]; for (int i = 0; i < 10; i++) a[i] = i;原创 2017-03-08 23:09:18 · 805 阅读 · 0 评论 -
第六届蓝桥杯三羊献瑞暴力
#includeusing namespace std;int main() { for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) { if(a==b) continue; for(int c=0;c<=9;c++) { i原创 2017-03-08 22:45:35 · 397 阅读 · 0 评论 -
蓝桥杯第七届方格填数
#include#includeusing namespace std;int main(){ int sum; for(int a=0;a<10;a++) { for(int b=0;b<10;b++) { if(abs(a-b)==1||b==a) continue; for(int c=0;c<10;c++) { if(abs(c-b)=原创 2017-03-05 16:58:24 · 320 阅读 · 0 评论 -
填数中的dfs
方格填数如下的10个格子(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。#include #include #include int a[11],vis[11]; int count; vo原创 2017-03-16 23:08:57 · 374 阅读 · 0 评论