蓝桥杯真题31日冲刺 |第一天
创始人
2024-05-30 00:21:24
0

蓝桥杯真题31日冲刺 |第一天

一:完全平方数

  • 题目:[链接](完全平方数 - 蓝桥云课 (lanqiao.cn))

    image-20230307110337183

  • 思路:

    • 每个 完全平方数都 消掉,剩下的就是 不能构成平方的数

    • 以12 为例:

      image-20230307110551623

    • 所以 12 只要再 乘个三 即可满足

  • 代码实现:

    #include 
    #include
    using namespace std;
    int main()
    {// 请在此输入您的代码long long  x;cin>>x;for(long long i=2;i*i<=x;i++){while(x % (i*i) ==0) //将 每个 完全平方数都 消掉,剩下的就是 不能构成平方的数x /= i*i;}cout<
  • 总结:

    所以,当 我们 遇到 平方数 求解的 题时, 我们要 学会 拆分!

    这就是 化繁为简,难题就是 这样 一步步 变 简单的!!

二:9数算式

  • 题目:9数算式

    image-20230307111000295

  • 思路:

    1. 我们 先看 其中 一种字符串的排列(化繁为简!!) --》
      • image-20230307111337248
    2. 所以 只要我们列出 所有 排列 中的 所有 left,right 的取值,就能找到 满足要求的 left,right
  • 代码实现:

    #include 
    #include
    using namespace std;bool Is_Accord(int x)
    {int v[10]={0};while(x!=0){v[x%10] = 1;x = x/10;}for(int i=1;i<=9;i++){if(v[i] !=1)return false;}return true;
    }
    int main()
    {// 请在此输入您的代码//全排列 用 algorithm 里的 next_permutation 函数来获取 排列string s ="123456789";int count=0;do{//依次遍历,当前 序列下 --》 x,y的情况for(int i=1;i<=8;i++){int  x = stoi(s.substr(0,i));int   y = stoi(s.substr(i));if(Is_Accord(x*y) == true)count++;}}while(next_permutation(s.begin(),s.end()));cout<
  • 总结:

    1. next_permutation --> 获取 该 字符串的 下一个 全排列,包含在中
    2. 依旧是 化繁为简 ,先考虑 其中一种情况,再 推广到 整体
    3. 因为 left,right 是 有对称重复的,所有 算出来的值 要 /2;

三:最少刷题数

  • 题目:最少刷题数

image-20230307111811475

  • 思路:

    1. 先创建一个 排好序的数组 --》 通过该数组 找到 第一个 合格的刷题数
    2. 按要求打印即可
  • 代码实现:

    #include 
    #include 
    #include 
    using namespace std;int main() {// 请在此输入您的代码int n;cin >> n;vector v(n, 0);for (int i = 0; i < n; i++)cin >> v[i];vector tem = v;sort(tem.begin(), tem.end());int ans = 0;int i = 0;while (i < n) { //找到 第一个 合格 刷题数int j = i;//去除相等的个数while (j < n && tem[j] == tem[i]) {j += 1;}int right = n - j; //找到左边 小于于的 个数int left = i;if (left < right){i = j;continue;}else if (left > right) { //找到了第一个 合格 刷题数ans = tem[i];break;}else {ans = tem[i] + 1;break;}}for (int k = 0; k < n; k++) {if (v[k] >= tem[i])cout << 0 << " ";elsecout << ans - v[k] << " ";}return 0;
    }
    

四:山

  • 题目: 山

image-20230307112141970

  • 思路:

    1. 一定不能暴力求解,会超时

    2. 我们可以 利用对称的 思想: 假如123是单调不减的,那么 肯定有 123321 和 12321 这两个数 满足 题目要求

      • 所以我们可以分为 几种情况:

        image-20230307113011968

  • 代码实现:

    #include 
    #include
    using namespace std;int Is_Rccord(int x) //判断是否符合
    {string s = to_string(x);int size = s.size();int mid = size/2;for(int i=0;i s[i+1])return 0;}return 1;
    }int Is_Increasing(int x) //对称的 只要判断是否递增 就好了
    {string s = to_string(x);for(int i=0;i s[i+1])return 0;}return 1;
    }int main()
    {// 请在此输入您的代码int ans=0;for(int i=2022;i<=9999;i++)ans += Is_Rccord(i);for(int i=100;i<=99999;i++) //奇数位 5 ,7,9ans +=Is_Increasing(i);for(int i=100;i<=20222;i++) //偶数位 6,8,10ans += Is_Increasing(i);cout<
  • 总结:

    还是化繁为简, 将大数的判断 --》 转换 为 对小数的 判断 --》 只要 有一个小数 满足 要求 --》 肯定会对应到 一个大数上

总结

  • 今天的题目都不算难, 主题是 化繁为简 --》 知道怎么样去 简化 这个题目 --》 你就离答案不远了

这是 蓝桥杯真题31日冲刺 的第一天 , 每天进步一点 ,相信 一个月后,努力会给我们答案!

相关内容

热门资讯

你的晚安是我的早安是什么歌曲 你的晚安是我的早安是什么歌曲苏天伦《你的早安是我的晚安》“你的晚安是我的早安”是单小源的歌曲《东京遇...
积极进取的小故事 积极进取的小故事现代的普通人,不要名人的。不能与别人重复,尽快回答   啄木鸟的故事       啄...
熊出没之探险日记3什么时候播出... 熊出没之探险日记3什么时候播出?熊出没之探险日记3,春节前播放。熊出没只是探险日记三2020年5月4...
谁知道所有有关“七”的歌?拜托... 谁知道所有有关“七”的歌?拜托了各位 谢谢就是歌曲名里有“七”这个字的!谢谢七月七迅谈日晴 看我七十...
求一本小说 女主穿越了三次 每... 求一本小说 女主穿越了三次 每次都在福临身边 后来怀孕了孩子被打掉了那个 女主叫什么雯?那个女主就是...
如果记忆不说话,流年也会开出花... 如果记忆不说话,流年也会开出花的基本信息书 名:《如果记忆不弯饥好说话,流年也会开出花》埋铅 作 者...
你好,旧时光漫画版在哪里可以看... 你好,旧时光漫画版在哪里可以看?暂时在绘心上连载
一首英文歌,男的组合唱的,MV... 一首英文歌,男的组合唱的,MV是一个婚礼的过程。求歌名。是不是darin的can'tstoplove...
为什么很多人喜欢用胶片相机? 为什么很多人喜欢用胶片相机?有一种情怀叫做“怀旧“吧,现在数码相机越来越普遍了,已经到了”全民摄影“...
女主先爱上男主,男主却不喜欢女... 女主先爱上男主,男主却不喜欢女主或者是另有所爱,最后女主男主还是在一起的穿越小说。有木有再生缘:我的...
爱情失恋伤感句子 爱情失恋伤感句子越是美好的从前,越幸福的曾经,现在只能带来锥心的疼痛,痛到撕心裂肺,肝肠寸断,终于痛...
24岁穿这个会不会显老 24岁穿这个会不会显老有点显老,这个颜色款式,颜色有点暗,没有活力,属于那种气质佳,长得高雅的女人,...
哈尔的移动城堡英语版 哈尔的移动城堡英语版可以发给我吗度盘~请查收~
秦时明月之万里长城什么时候播 秦时明月之万里长城什么时候播据说是今年暑假开播别急,官网什么的信他你就输了,12年之前底应该会出,杭...
孩子会得抽动症吗? 孩子会得抽动症吗?我天生的气性比较大,有时跟别人斗嘴时候就会手脚哆嗦,麻木,我问一下这是不是抽动症就...
亨德尔一生为音乐献出了怎样的贡... 亨德尔一生为音乐献出了怎样的贡献?亨德尔一生写了歌剧41部,清唱剧21部,以及大量的管乐器与弦乐器的...
礼仪起源和发展的经典故事? 礼仪起源和发展的经典故事?一、礼仪的起源;1、天神生礼仪;2、礼为天地人的统一体;3、礼产生于人的自...
描写桂林山水的句子有哪些? 描写桂林山水的句子有哪些?天下风光数桂林有杨万里的“梅花五岭八桂林,青罗带绕碧玉簪”;有邹应龙的“无...
避免与强敌正面对决的成语 避免与强敌正面对决的成语避免与强敌正面对决的成语避实就虚 【近义】避重就轻、避难就易、声东击西【反义...
多愁善感类的成语 多愁善感类的成语心细如发【解释】:极言小心谨慎,考虑周密。亦作“心细于发”。【出自】:吴梅《题天香石...