当前位置: 首页 > news >正文

东莞家具行业营销型网站建设多少钱短视频seo优化排名

东莞家具行业营销型网站建设多少钱,短视频seo优化排名,响应式网站手机,b2b贸易网蓝桥杯真题31日冲刺 |第一天 一:完全平方数 题目:[链接](完全平方数 - 蓝桥云课 (lanqiao.cn)) 思路: 将 每个 完全平方数都 消掉,剩下的就是 不能构成平方的数 以12 为例: 所以 12 只要再 乘个三 即可满足 代…

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

一:完全平方数

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

    image-20230307110337183

  • 思路:

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

    • 以12 为例:

      image-20230307110551623

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

  • 代码实现:

    #include <iostream>
    #include<cmath>
    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<<x<<endl;return 0;
    }
    
  • 总结:

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

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

二:9数算式

  • 题目:9数算式

    image-20230307111000295

  • 思路:

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

    #include <iostream>
    #include<algorithm>
    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<<count/2;return 0;
    }
    
  • 总结:

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

三:最少刷题数

  • 题目:最少刷题数

image-20230307111811475

  • 思路:

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

    #include <iostream>
    #include <algorithm>
    #include <vector>
    using namespace std;int main() {// 请在此输入您的代码int n;cin >> n;vector<int> v(n, 0);for (int i = 0; i < n; i++)cin >> v[i];vector<int> 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 <iostream>
    #include<sstream>
    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<mid;i++){if(s[i] != s[size-1-i] || s[i] > s[i+1])return 0;}return 1;
    }int Is_Increasing(int x) //对称的 只要判断是否递增 就好了
    {string s = to_string(x);for(int i=0;i<s.size()-1;i++){if(s[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<<ans;return 0;
    }
    
  • 总结:

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

总结

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

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

http://www.hengruixuexiao.com/news/47154.html

相关文章:

  • h5网站怎么做的吗外贸网站建设优化推广
  • 如何得到网站后台权限同城推广有什么平台
  • eclipse视频网站开发关键词优化计划
  • 黄浦网站制作放单平台大全app
  • 中国制造网国际站网址谷歌seo优化怎么做
  • 湖南竞网做网站好吗推广方案怎么写
  • wordpress ajax登陆移动端关键词排名优化
  • 陕西建新建设有限公司网站搜一搜站长工具
  • 翻译软件翻译英语做网站西安网络推广运营公司
  • 餐饮公司加盟网站建设一般的电脑培训班要多少钱
  • 好用的网站模板网页设计模板网站免费
  • wordpress 手动安装主题宁波seo网络推广选哪家
  • 哪些社交网站做外贸比较好百度搜索关键词推广
  • 衡阳网站优化外贸谷歌优化
  • 如何把旅行社网站做的好看seo快排软件
  • 网站生成器下载独立站seo优化
  • 做h动漫的动漫视频在线观看网站市场营销手段有哪四种
  • 一级a做爰片在线看网站北京seo公司工作
  • 商城网站开发报价济南新站seo外包
  • 东莞网站制作公司大学生网页设计作业
  • 自己做盗号网站在百度如何发布作品
  • 佛山做网站建设优化设计七年级下册语文答案
  • 做网站平台赚钱吗自己做网站需要什么条件
  • 怎么自己购买域名 建设网站唐山公司做网站
  • 织梦网站文章内容模板sem是什么
  • 网站建设预付款个人博客网站
  • 宝山区网站建设百度最新财报
  • 建设摩托车报价及图片优化排名推广技术网站
  • 淮南市城乡建设档案馆网站国外搜索引擎大全不屏蔽
  • 中标公示查询官网seo方法