我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

循环算法题、求余类型题

在解循环的算法题中:需要用求余的方法将一个数组“首位相连”。 对于遍历加法,我写的格式是:(i+1)%n 。 但AC的答案格式是:(i%n)+1 这两者有何区别呢?

后者肯定是错的啦,假设循环数组的长度为n,那么index就只能为0到n-1,(i%n)+1的返回是1到n,这样就很明显了哇

假设i=0 n=3
你的代码是 1 2 0 1 2 0 ...
AC的代码是
1 2 3 1 2 3 ...

近期文章

  • ubantu系统 命令行mavn构建项目报错 no compiler is produced in environment,求帮助
  • OBS-MAC 退出后就再也打不开了
  • 大佬们 秋梨膏这个是什么原因导致输入无法成功保存输入内容的?
  • C语言新手在指针(数组)方面遇到的一些问题
  • k-th point 点的排序
  • Partition 分区的问题
  • Cut Pieces 切片问题
  • Evaluation 估算的问题
  • Find Permutation
  • Dice 随机问题
  • Integer Partition 整数分割
  • k-edge connected components 边的组件
  • Liveness Analysis 分析的问题
  • Mathematical Olympiad 数学的问题
  • Finding string 字符串的查找
  • 用mini2440开发板学习嵌入式,发现开发板下载内核后启动报错,求知道和帮助
  • Hyperspace 超空间的问题
  • Unshuffle 洗牌问题
  • Triangulation 三角测量
  • MU Puzzle 谜题的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华