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

Wordpress动静态分离重庆seo案例

Wordpress动静态分离,重庆seo案例,池州网络推广,余姚有专业做网站的吗文章目录题目描述思路 代码链表模拟法数学方法二刷题目描述 约瑟夫环#xff01;题目可太经典了说实话还是有点难度的 思路 代码 链表模拟法 第一想法是用 LinkedList#xff0c;但是会超时#xff0c;于是选择ArrayList关键在于 index (index m - 1) %… 文章目录题目描述思路 代码链表模拟法数学方法二刷题目描述 约瑟夫环题目可太经典了说实话还是有点难度的 思路 代码 链表模拟法 第一想法是用 LinkedList但是会超时于是选择ArrayList关键在于 index (index m - 1) % n这个公式的推导注意这个 -1 噢 class Solution {public int lastRemaining(int n, int m) {// 模拟链表法LinkedList 会超时用 ArrayListArrayListInteger list new ArrayList();for(int i 0; i n; i) {list.add(i);}int index 0;while(n 1){// -1: 进行删除后前移index (index m - 1) % n;list.remove(index);n--;}// 剩下最后一个return list.get(0);} }数学方法 倒推法非常厉害需要花时间理解。甜姨的这篇题解写得很好主要思路经过 n 轮后只剩下最后一个答案此时下标一定为0。那么往前推到经过 n - 1轮后此时有两个数字如果能推出此时答案下标那么就可以迭代地推到一开始未去掉数字时的答案下标然后就得到答案了想推出上一轮下标此时有什么信息当前轮下标、当前轮数字个数、规定删除计数。根据这三个已知量有公式 ans (m ans) % i。其实就是往前补 m 个然后再取余即可。 class Solution {public int lastRemaining(int n, int m) {// 数学方法倒推// 最后剩下一个数字下标就是0int ans 0;// 最后一轮剩下两个人从后往前for(int i 2; i n; i){// 推出“当前元素下标在上一轮中的下标”ans (m ans) % i;}// 结束后元素下标 元素return ans;} }二刷 模拟法 class Solution {public int lastRemaining(int n, int m) {ListInteger loop new ArrayList();for(int i 0; i n; i) {loop.add(i);}int index 0;while(loop.size() 1) {index (index m - 1) % loop.size();loop.remove(index);}return loop.get(0);} }数学法倒推 先 m 恢复到上一状态再用上一状态长度 i 来进行数值修正 class Solution {public int lastRemaining(int n, int m) {int ans 0;for(int i 2; i n; i) {ans (ans m) % i;}return ans;} }
http://www.pierceye.com/news/681653/

相关文章:

  • 网站按关键词显示广告图片这样制作公司网站
  • 桂林建站平台哪家好北京注册公司查询
  • c 高性能网站开发淄博学校网站建设方案
  • 网站建设网站维护的具体内容是什么wordpress主题模板调用
  • 专业网站建设公创建app软件
  • 佛山哪家网站建设比较好互联网内容服务商有哪些
  • 商家在携程旅游网站怎样做宣传ppt免费下载素材库
  • 下载建设银行官方网站下载网站模块介绍
  • 网站定制开发公司推荐网站续费问题
  • 专注七星彩网站开发出租云服务器上建网站
  • 天津做网站.都找津坤科技中国菲律宾历史战绩
  • 网站建设合同的效力网站建设公司需要交税么
  • 色弱可以做网站开发吗建网站的步骤及方法
  • 卖衣服的网站排名discuz分类信息模板
  • 广西网站开发公司招聘网页制作软件
  • 网站框架一般用什么做dede搭建网站教程
  • 郑州网站开发比较好的网络公司网络推广公司有多少家
  • 银川做网站服务免费word模板
  • 个人网站备案方法网站开发制作云盘
  • 培训做网站传奇手游发布网站
  • 中国保密在线网站培训系统手机购物平台
  • 厦门网站制作建设沐风 wordpress 主题
  • 网站选择城市怎么做北京招聘信息
  • 一个做搞笑类视频的网站取名手机端企业网站源码
  • 房地产网站模板网站建设论文范文
  • 任丘网站制作公司pc网站制作公司
  • 惠州城乡规划建设局网站工程公司经营范围
  • 淮南服装网站建设地址巴彦淖尔网站建设公司
  • 如何让自己的网站被百度收录wordpress 悬浮网易云
  • 天津展示型网站建设外包腾讯云wordpress镜像