蓝桥杯三月刷题 第八天
创始人
2024-06-01 16:42:48

文章目录

  • 💥前言
  • 😉解题报告
    • 💥分数
      • 🤔一、思路:
      • 😎二、代码:
    • 💥回文日期
      • 🤔一、思路:
      • 😎二、代码:
    • 💥迷宫
      • 🤔一、思路:
      • 😎二、代码:

💥前言

        刷刷刷

😉解题报告

💥分数

biu~

☘️ 题目描述☘️
        

🤔一、思路:

        (1)11+12+14+18+……\frac 11+\frac 12 +\frac14+\frac18+……11​+21​+41​+81​+……每项是前一项的一半,至第二十项可看出分母为2192^1~^921 9,分子可以从后往前累加219——212^1~^9——2^121 9——21

😎二、代码:

// 求和
#include 
using namespace std;int main() {int a = 1, b = 1;//从后往前倒着的2的次方数相加的for (int i = 1; i < 20; i++) {a = a + pow(2,i); }// 最后一位分数的分母大小b = pow(2,19);cout << a << "/" << b;return 0;
}

💥回文日期

biu~

☘️ 题目描述☘️
        

🤔一、思路:

        (1)判断是否是日期,是否是回文数,是否符合条件,然后进行输出答案;
        开始的错误:我想要把日期直接计算出来这样弄的,不如直接判断日期是否符合标准

//一开始的错误?代码 麻烦思路;
int riqi(int x) {int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int year = x / 10000;int mon = x / 100 % 100;int day = x % 100 + 1;if ((year % 4 == 0 && year % 100) || year % 400 == 0) {month[2] = 29;} else {month[2] = 28;}if (day < month[mon]) {return x + 1;} else {mon += 1;if (mon > 12) {return x + 10000;} else {return x + 100;}}
}

😎二、代码:

#include 
using namespace std;
int month[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };bool isorno(int year) {if ((year % 4 == 0 && year % 100) || year % 400 == 0) {return true;}return false;
}
int riqi(int x) {int year = x / 10000;int mon = x / 100 % 100;int day = x % 100 + 1;if (isorno(year)) {month[2] = 29;} else {month[2] = 28;}if (mon <= 12 && day <= month[mon]) {return true;} else {return false;}
}bool check(int x) {int t = x;int fanzhuan = 0;while (t) {fanzhuan = fanzhuan * 10 + t % 10;t /= 10;}if (fanzhuan == x) return true;else return false;
}bool condition(int x) {int x1, x2, x3, x4;x1 = x % 10;x2 = x / 10 % 10;x3 = x / 100 % 10;x4 = x / 1000 % 10;if (x1 == x3 && x2 == x4) return true;else return false;
}int main()
{long long n;cin >> n;for (int i = n + 1; i < 89991231; i++) {if (check(i) && riqi(i)) {cout << i << endl;break;}}for (int i = n + 1; i < 89991231; i++) {if (check(i) && condition(i)) {cout << i;break;}}return 0;
}

💥迷宫

biu~

☘️ 题目描述☘️
        
在这里插入图片描述

🤔一、思路:

        (1)
        (2)
        (3)

😎二、代码:


相关内容

热门资讯

青岛:淬炼过硬干部作风,筑牢价... (来源:中国改革报)转自:中国改革报 □ 相紫涵 钟 元 姜 玲 今年...
10后的志愿文学 参赛作品展示编者的话志愿,从来不是一个抽象的词,而是一代代青年用行动写下的人生答卷。它可以是一次伸出...
委内瑞拉地震死亡人数升至388... 中新网7月10日电 综合外媒报道,委内瑞拉全国代表大会主席豪尔赫·罗德里格斯9日表示,该国近日发生的...
平顶山:左手“尼龙丝”,右手“... (来源:中国改革报)转自:中国改革报 在平顶山中国尼龙城生产车间内,技术工人在生产线间细致查看...
物价运行保持平稳(锐财经) 来源:人民日报海外版7月9日,消费者在山东省枣庄市一家超市选购蔬菜。孙中喆摄(人民视觉)国家统计局7...