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

asp制作动态网站开发西安网站seo哪家公司好

asp制作动态网站开发,西安网站seo哪家公司好,绿地建设集团网站,房屋模拟装修软件代码学习总结(五) 这个系列的博客是记录下自己学习代码的历程,有来自平台上的,有来自笔试题回忆的,主要基于 C++ 语言,包括题目内容,代码实现,思路,并会注明题目难度,保证代码运行结果 1 小红的好数 简单 非退化三角形 快速匹配 小红定义一个数对 { x , y } \{x…

代码学习总结(五)

这个系列的博客是记录下自己学习代码的历程,有来自平台上的,有来自笔试题回忆的,主要基于 C++ 语言,包括题目内容,代码实现,思路,并会注明题目难度,保证代码运行结果

1 小红的好数

简单 非退化三角形 快速匹配

小红定义一个数对 { x , y } \{x, y\} {x,y} 是一对“好数”,当且仅当 x ,   y ,   x ⊕ y x,\ y,\ x \oplus y x, y, xy 这三个数能作为三条边,构成一个非退化的三角形。

现在小红拿到了一个数组 { a 1 , a 2 , ⋯   , a n } \{ a_1, a_2, \cdots , a_n \} {a1,a2,,an},她希望你求出有多少对下标 ( i , j ) (i, j) (i,j) 满足 1 ≤ i < j ≤ n 1 ≤ i < j ≤ n 1i<jn,且对应的值 { a i , a j } \{ a_i,a_j \} {ai,aj} 是一对“好数”。

在这里, ⊕ \oplus 表示位运算中的按位异或操作。

输入描述
第一行输入一个正整数 n \boldsymbol{n} n ,代表数组大小
第二行输入 n \boldsymbol{n} n 个正整数 a i \boldsymbol{a_i} ai,代表数组的元素
1 ≤ n ≤ 1 0 5 1 \leq n \leq 10^5 1n105
1 ≤ a i ≤ 1000 1 \leq a_i \leq 1000 1ai1000

输出描述
一个整数代表满足 { a i , a j } \{ a_i, a_j \} {ai,aj} 是好数的 ( i , j ) (i, j) (i,j) 对儿数。

示例输入输出 1:
输入
4
2 3 4 5
输出:1

思路解析:

  1. 首先,非退化三角形是指,两边之和大于第三边的三角形
  2. 那么,就是直接对数组进行遍历,以三角不等式对给定的 2 个数字进行判断,是否符合定律,如果符合,好数对 +1
  3. 遍历完所有的情况后,输出结果
http://www.dtcms.com/wzjs/74807.html

相关文章:

  • 企业开发网站建设网站怎么建设
  • 安徽龙山建设有限公司网站seo深圳网络推广
  • 重庆做企业网站设计的公司北京网站优化外包
  • 确山网站建设网站建设制作流程
  • 海阳网站制作seo在线网站推广
  • wordpress图片处理类seo查询工具网站
  • 哪个软件可以做网站湘潭seo公司
  • 亳州有做网站的吗网络营销主要是什么
  • 网站怎么做移动图片不显示软文写作范文500字
  • 做非洲国际贸易网站网页制作
  • wd mycloud wordpress搜索排名优化策划
  • 郑州网站建设金麦建站关键词优化推广公司排名
  • 北京企业建设网站站长之家网站排行榜
  • wordpress eshop网站优化排名易下拉排名
  • 怎么做可以直播的网站怎样推广自己的产品
  • 国家市场监督管理总局服务平台培训seo哪家学校好
  • 网站建设价格标准直播营销
  • 中型网站开发周期百度推广后台登陆官网
  • 怎样收录网站b站广告投放平台入口
  • 工业品公司做商城网站好吗网络宣传方案
  • 如何借用别人静态网站做模板平台代运营是什么意思
  • 棋类游戏网站开发汤阴县seo快速排名有哪家好
  • 网站搭建设计 是什么意思7个湖北seo网站推广策略
  • 网站(建设)安全自查报告百度推广怎么样才有效果
  • 优化网站速度的要点北京seo网络优化师
  • 卢湾做网站淘宝数据分析工具
  • 做什么地方网站网站如何推广营销
  • 做网站前期需要准备什么百度关键词搜索引擎排名优化
  • wordpress没了外贸建站优化
  • 山西太原做网站深圳新闻最新事件