题目:

代码:

是一个蛇形数列,把题目上的那组数倒过来看成一个正三角形。

第一行有1个数,1-2行有三个数,1-4行有6个数,1-4行有10个数,1-5行有15个数。。。。。

现在要求第n个数是多少,首先就要知道第n个数在第几行。

第n个数的前面共有n-1个数,我们就用for循环从1开始一直加,直到和sum>=n(n个数)为止,终止时的i即为第n个数所在的行数。

对i判断奇偶;

如果i是偶数,即要找的那个数字在偶数行,那么分子从i依次递减,那么减多少呢,减的数字等于总数sum减去(n-1),分母用行数减分子;

如果i是奇数,即要找的那个数字在奇数行,那么分母从i依次递减(从右向左),那么减多少呢,减的数字等于总数sum减去(n-1),分子用行数减分母。

转载于:https://www.cnblogs.com/programming123/p/10617650.html

二分- Count on Canton相关推荐

  1. 转载[POJ题型分类]

    北大ACM题分类 主流算法: 1.搜索 //回溯 2.DP(动态规划) 3.贪心 4.图论 //Dijkstra.最小生成树.网络流 5.数论 //解模线性方程 6.计算几何 //凸壳.同等安置矩形的 ...

  2. ACM 网址和一些建议

    USACO http://ace.delos.com/usacogate 美国著名在线题库,专门为信息学竞赛选手准备 TJU http://acm.tongji.edu.cn/ 同济大学在线题库,唯一 ...

  3. 【poj题集整理】【存下来并不会看】

    主要是整理起来自己用的.网上有多个版本. 初级: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)   ...

  4. (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目

    POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: ...

  5. 初学ACM之路(训练大纲)

    初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj329 ...

  6. ACM大量习题题库及建议培养计划

    ACM大量习题题库 ACM大量习题题库  现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO h ...

  7. ACM题目和培养训练!!!

    ACM大量习题题库 ACM大量习题题库 现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO ht ...

  8. POJ刷题列表——正在进行

    转载自:http://blog.csdn.net/pyub153/article/details/50480333 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心 ...

  9. ACM训练史上最详细计划(大神养成记)

    看完人家的博客,发现任重道远... 一位高手对我的建议: 一般要做到50行以内的程序不用调试.100行以内的二分钟内调试成功.acm主要是考算法的 ,主要时间是花在思考算法上,不是花在写程序与debu ...

最新文章

  1. opencv图像处理梯度边缘和角点
  2. python列表方法语句_Python中列表和元组的相关语句和方法讲解
  3. springmvc环境搭建及实例
  4. javascript高级程序设计之引用类型
  5. 03_03 bash特性详解(下)
  6. java技术入门培训_入门java怎么自学?推荐谁的课程?
  7. Android Studio 如何打JAR包
  8. CVE-2020-0796复现(poc+exp)
  9. B系列台达服务器解密码步骤,台达HMI解密,DOP-A解密,DOP-B解密,文件密码解密
  10. 通过Docker或虚拟机快速搭建私有云平台--使用Nextcloud和ONLYOFFICE创建您的WebOffice云办公系统
  11. 联想+android电视,联想Android4.0智能电视亮相:4月底国内上市
  12. 答网友问:如何按月进行统计公司采购进货、销售出库信息?
  13. 分页解决方案 之 分页算法——Pager_SQL的思路和使用方法
  14. 使用 POI 读取 Word docx 中的书签、替换书签内容(汉字或合并外部文档内容)
  15. 高中计算机学业水平考试三叶草,山东省信息技术学业水平考试软件
  16. 物理计算机技术研究生就业前景,物理学就业前景
  17. 【转】乱码翻译全攻略
  18. php 获取手机信息
  19. 中国新能源汽车行业十四五展望规划与投资决策建议报告2022版
  20. 社群编码识别黑灰产攻击实践

热门文章

  1. Tensorflow 入门手册(代码与原理释义)
  2. SVN: Can't create session svn
  3. php之前代码,PHP语法检查源代码前控制
  4. error:lnk2005 已经在*.obj中定义_如何在 Spring 中自定义 scope
  5. 一个播放器引发的思考——谈谈React跨组件通信
  6. Quartz.NET快速入门指南
  7. 20155229《网络对抗技术》Exp9:Web安全基础
  8. 列表页的动态条件搜索
  9. 【小梅哥SOPC学习笔记】系统时钟的使用
  10. centos7-docker-网络配置