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

蓝桥杯 之 数学规律求解

文章目录

  • 数字诗意

  • 蓝桥杯,喜欢考察对于数学规律的灵活掌握的程度,这其中的问题就包括一些常见的数学规律的问题
    • 满足条件的情况,可能在于奇偶性
    • 满足条件的情况,可能在于是否是2的幂次对于2,4,8,16等数字得十分敏感

数字诗意

数字诗意

在这里插入图片描述
在这里插入图片描述

  • 可以看到,数字的范围十分大,所以可以考虑题目考察的是数学规律的问题,我们可以通过枚举一些例子进行找到题目求解的规律
  • 通过举例子,我们可以发现2,4,8,16是不满足情况的,所以我们可以大胆的猜想,这个2的幂次是不满足情况的,再加上这个1
import os
import sys

# 请在此输入您的代码
# 找到规律了

# 如何判断一个数是否是 2的幂次?
notstore = {1}
num = 2
while num <= 10**16:
  notstore.add(num)
  num *= 2
n = int(input())
a = list(map(int,input().split()))
ans = 0
for i in a:
  if i in notstore:
    ans += 1
print(ans)


http://www.kler.cn/a/589666.html

相关文章:

  • React:React主流组件库对比
  • 【数据库】Data Model(数据模型)数据模型分析
  • AGI大模型(8):提示词的安全与防护
  • Redis 持久化机制:AOF 与 RDB 详解
  • 使用Ollama本地部署DeepSeek
  • (hash表+vector 数位和相等数对的最大和)leetcode 2342
  • CUDA多线程
  • EB-Cable许可证的常见问题及解决方案
  • 贪心算法(7)(java) 分发饼干
  • C#语法基础总结
  • 蓝桥杯省赛(2024)
  • 如何创建HTML自定义元素:使用 Web Component 的最佳实践
  • 从零精通机器学习:线性回归入门
  • 书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
  • Flink 初体验:从 Hello World 到实时数据流处理
  • Chat2DB:让数据库管理像聊天一样简单
  • Windows 命令行终端常用的基础命令
  • RxSwift 学习笔记第四篇之RxSwift在项目中的简单应用
  • (C语言)指针与指针数组的使用教学(C语言基础教学)(指针教学)
  • Java中的消息中间件对比与解析:RocketMQ vs RabbitMQ