蓝桥杯真题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日冲刺 的第一天 , 每天进步一点 ,相信 一个月后,努力会给我们答案!

相关内容

热门资讯

安永许旭明:上市银行需形成多元... 在利率持续下行、存量按揭利率调整、让利实体经济政策叠加的背景下,中国银行业正经历净息差收窄的严峻考验...
超三百家上市公司披露逾千亿元回... 股票回购增持贷款业务持续落地。今年4月以来,已经有超300家上市公司公开披露回购增持计划,金额上限超...
专访|研究中国带回的月球样品是...   新华社伦敦5月12日电 专访|研究中国带回的月球样品是“至高荣誉”——访英国行星科学家马赫什·阿...
Perpl 完成由 Drago... 吴说获悉,去中心化永续期货交易平台 Perpl 完成由 Dragonfly 领投的 925 万美元融...
国际投行上调中国股票评级 外资... 国际投行上调中国股票评级外资机构分析师认为,风险偏好抬升有望推动更多资金流入A股◎记者 汪友若 中美...
一面迟来的锦旗 一份诚挚的谢... 本报讯(西海新闻记者 祁宗珠)“警官,谢谢你们,我是来送锦旗的。”5月10日下午,一名中年男子走进西...
讲述品牌故事 “电”亮中国品牌... 在第九个“中国品牌日”前夕,国网台州供电公司“永宁橘光”品牌日活动启幕,活动涵盖配网不停电作业观摩、...
布局AI生态 字节系大模型“实... ◎记者 罗茂林 5月13日,字节跳动旗下火山引擎开启上海站的大模型巡展活动,一批新的大模型产品亮相。...
强化防灾减灾行动 筑牢安全“防... 据媒体报道,湖北省兴山县5·12防灾减灾宣传周近日在兴山县实验中学举行启动仪式,全县中小学同步开展地...
中日专家对话肺癌治疗前沿进展 日前,在中日肺癌MDT(Multi-Disciplinary Treatment,多学科治疗)治疗前...
“挖掘机指数”显示 4月基建项... 记者日前获悉,三一重工基于树根互联工业互联网平台打造的“挖掘机指数”显示,今年4月份,全国工程机械各...
农发行推动“银期保”模式落地吉... 近日,中国农业发展银行(简称“农发行”)支持吉林省四平市梨树县玉米“种产销”产业链的“银期保”模式正...
民间家书纸短情长 述说普通家庭... 转自:千龙网原标题:中国人民大学家书博物馆再迎2700余封家书;抢救民间家书项目启动20年来共收藏8...
国家发展改革委:抓好以工代赈项... 记者5月13日获悉,近日,国家发展改革委地区振兴司联合有关部门组织召开会议,部署推进加力扩围实施以工...
聚力推动泛共和盆地绿色崛起 本报讯(记者 石成砚)5月12日至13日,省委副书记、省长罗东川在海南藏族自治州贵德县、贵南县、同德...
大通一女子 手提包失而复得 本报讯(西海新闻记者 郭红霞)5月12日,大通回族土族自治县居民马女士将一面印有“为民办实事 人民好...
壮大技术工人队伍 增强先进制造... 高质量发展需要高素质的劳动者,需要吸引更多高素质人才加入技术工人队伍。中共中央、国务院印发的《关于深...
马斯克称沙特阿拉伯已批准“星链... 2025 年 5 月 13 日,在沙特阿拉伯利雅得举行的沙特 - 美国投资论坛上,特斯拉首席执行官埃...
通胀报告正中特朗普下怀 再次敦...   特朗普利用低于预期的通胀报告再次向美联储主席施压,要求鲍威尔尽快下调利率。  “没有通胀!汽油、...
青海“双冷”产业发展热力十足 长势良好的生菜叶。西海新闻记者 祁晓军 摄冷水鱼现场加工。受访者供图龙羊峡三文鱼实拍图。受访者供图冷...