2021蓝桥杯真题格点(填空题) C语言/C++

这篇具有很好参考价值的文章主要介绍了2021蓝桥杯真题格点(填空题) C语言/C++。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述
如果一个点(x,y) 的两维坐标都是整数, 即 x∈Z 且 y∈Z, 则称这个点为 一个格点。

如果一个点 (x,y) 的两维坐标都是正数, 即 x>0 且 y>0, 则称这个点在 第一象限。

请问在第一象限的格点中, 有多少个点(x,y) 的两维坐标乘积不超过 2021 , 即x⋅y≤2021 。

掟示: 建议使用计算机编程解决问题。

答案提交
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。

运行限制
最大运行时间:1s
最大运行内存: 256M

所需变量

int i,j;//循环变量

int sum = 0;//代表点数的多少

思路:我们首先要思考最终的终止条件就是2021,因为如果大于2021,就算另外一个轴的坐标为1,乘积也是大于2021的,因此我们得到每一维的终止条件后,我们首先要做的就是不断循环遍历!
首先对于x轴我们从1开始不断遍历到2021,然后再将x轴往上加不断的加到2021,我们就得到所有的终止条件了!
判断代码如下:

 for(i = 1;i<=2021;i++){
    for(j = 1;j<=2021;j++){
        if(i*j<=2021){
          sum++;
        }else{
          j = 2022;
        }
    }
  }

其时间复杂度为O(n^2),最终我们得到的sum值将其输出出来就可以!
完整代码如下(编译器是dev,语言是C语言):

#include <iostream>
using namespace std;
int main()
{
  int i,j,sum = 0;;
  for(i = 1;i<=2021;i++){
    for(j = 1;j<=2021;j++){
        if(i*j<=2021){
          sum++;
        }else{
          j = 2022;
        }
    }
  }
  cout<<sum<<endl;
  return 0;
}

2021蓝桥杯真题格点(填空题) C语言/C++文章来源地址https://www.toymoban.com/news/detail-405961.html

到了这里,关于2021蓝桥杯真题格点(填空题) C语言/C++的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《蓝桥杯真题》:2021单片机省赛第一场(第十二 / 12届第一场)(另一种代码风格)

    注意: 代码实现方面 : ①注意控制温度参数temp_para范围 ②DAC输出时,注意写入的数字IIC_SendByte(temp)中temp范围在 0~255 ; 源文件修改方面 : ①官方给的iic.h中使用的时C51的头文件\\\"reg52.h\\\",我们需要 修改为 对应的15系列 头文件\\\"STC15F2K60S2.h\\\" ,这样才可以使用其中的一些特殊位寄

    2023年04月08日
    浏览(51)
  • 蓝桥杯2023年第十四届省赛真题-买瓜--C语言题解

    目录 蓝桥杯2023年第十四届省赛真题-买瓜 题目描述 输入格式 输出格式 样例输入 样例输出 提示 【思路解析】 【代码实现】 时间限制: 3s 内存限制: 320MB 提交: 796 解决: 69 小蓝正在一个瓜摊上买瓜。瓜摊上共有 n 个瓜,每个瓜的重量为 Ai 。 小蓝刀功了得,他可以把任何瓜

    2024年02月07日
    浏览(54)
  • 「PAT乙级真题解析」Basic Level 1097 矩阵行平移 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。 PAT (Basic Level) Practice 1097 矩阵行平移 题设给定了明确的步骤, 要求按照给定方式进行\\\"平移\\\"操作, 然后计算各行元素的和并输出。 \\\"计算各行元素之和\\\"以及

    2023年04月10日
    浏览(95)
  • 蓝桥杯官网填空题(平方末尾)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 能够表示为某个整数的平方的数字称为“平方数” 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。 因为平方数的末位只可能是:[0,1,4,5,6,9] 这 6 个数字中的

    2024年02月09日
    浏览(53)
  • 蓝桥杯官网填空题(距离和)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 两个字母之间的距离定义为它们在字母表中位置的距离。例如 A 和 C 的距离为 2,L 和 Q 的距离为 5。 对于一个字符串,我们称字符串中两两字符之间的距离之和为字符串的内部

    2024年02月09日
    浏览(49)
  • 蓝桥杯官网填空题(生成树)

    问题描述 下面是一个 8 个结点的无向图的邻接矩阵表示,其中第 i 行第 j 列表示结点 i 到结点 j 的边长度。当 长度为 0 时表示不存在边。 请问,这个图的最小生成树大小的多少? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数

    2024年02月09日
    浏览(40)
  • 蓝桥杯官网填空题(矩形切割)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。 当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩

    2024年02月09日
    浏览(41)
  • 蓝桥杯官网填空题(方格计数)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 如下图所示,在二维平面上有无数个  1×1 的小方格。 我们以某个小方格的一个顶点为圆心画一个半径为  50000 的圆。 你能计算出这个圆里有多少个完整的小方格吗? 运行限制 最大

    2024年02月05日
    浏览(53)
  • 蓝桥杯官网填空题(数位和)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+...+100。 高斯立即做出答案:5050! 这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一

    2024年02月09日
    浏览(53)
  • 【冲刺蓝桥杯-真题训练】递增三元组、回文日期、01背包问题、 数组切分

    🍎 博客主页:🌙@披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 蓝桥杯 🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙 🍉一起加油,去追寻、去成为更好的自己!

    2024年01月17日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包