
蓝桥杯备战
00
qq_34026804
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日期类问题(蓝桥)
判断日期是否正确的模板int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //记录下每个月的天数,注意开头要加个0bool check(int data){ int year=data/10000,month=data/100%100,day=data%100;//提取出年月日 if(month>12||day==0||month==0) return false; if(month!=2&&day原创 2021-03-23 21:26:06 · 123 阅读 · 0 评论 -
带分数题解
带分数解题思路a,b,c三个没有相同数字。1.暴力枚举出9个数字的全排列。2.从全排列的结果中用两重循环暴力分解出三段,每段代表一个数。3.验证这三个数是否满足要求。全排列函数做法#include<iostream>#include<algorithm>using namespace std;typedef long long ll;int a[9]={1,2,3,4,5,6,7,8,9};int n;int cal(int s,int e)原创 2021-03-18 11:12:27 · 165 阅读 · 0 评论 -
费解的开关题解
费解的开关题目大意:给出一个5*5的01正方形,0表示灯关,1表示灯开。改变一个灯的状态要同时改变其上下左右的状态。输出将灯全部打开的最小步数,无法完成则输出-1。大致思路:1.每一个位置只会操作一次,操作两次等于没有操作没有意义2.对于每一行操作的顺序无关紧要3.假设确定了第一行的操作,那么能改变第一行的只能是第二行的开关,即如果第一行的灯是灭的,那么第二行同一列的灯必须改变状态让第一行变亮。4.当到最后一行时只需判断灯是否为全亮,如果为全亮则此方案合法故只需要得出第一行的顺序,后面的顺序原创 2021-03-18 10:38:25 · 294 阅读 · 0 评论