第十四届蓝桥杯三月真题刷题训练——第 8 天(3.11)打卡

WPPRPIPO 2023-03-11 21:44:02

No.1 分数

原式可以转化成2-1/pow(2,19)

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int a=pow(2,20)-1;
  int b=pow(2,19);
  cout << a << "/" <<b;
  return 0;
}

No.2 回文日期

40分代码,不清楚哪里有问题TAT

#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int N=1e8+10;
int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
bool hefa(int x){
    int month=x%10000/100;
    if(month>12||month==0) return false;
    int data=x%100;
    if(data>day[month]) return false;
    return true;
}
int main()
{
    int n;cin>>n;
    int x=n,a[8];
    for(int i=7;i>=0;i--)
        a[i]=x%10,x/=10;
    while(1){
        x=a[0]*10000001+a[1]*1000010+a[2]*100100+a[3]*11000;
        if(x>n && hefa(x) ){cout<<x<<'\n';break;}
        else a[3]++;
        if(a[3]>9){a[2]++;a[3]-=10;}
    }
    while(1){
        x=a[0]*(10100101)+a[1]*1010010;
        if(x>n && hefa(x) ){cout<<x<<'\n';break;}
        else a[1]++;
        if(a[1]>9){a[0]++;a[1]-=10;}
    }
    
    return 0;
} 

No.3 迷宫
No.4 斐波那契
3,4有点超出能力范围,我尽力了,今天也是等填坑的一天

...全文
4 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
高校算法学习社区

3.5w+

社区成员

和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
帖子事件
创建了帖子
2023-03-11 21:44
社区公告

 刷题!