/*      主要是画图,画很多图,找规律,找到规律以后,发现算是简单题思路的关键是:每次切割都与前(i-1)刀有交点的情况下,得到的块数是最大的
*/
#include <iostream>
typedef long long ll;
using namespace std;
const int N = 21e7 + 10;
ll a[N];
int main()
{a[0] = 1; a[1] = 2;for (int i = 2; i <= N; i++)a[i] = a[i - 1] + i;int n;while (cin >> n){if (n < 0) break;cout << a[n] << endl;}return 0;
}

转载于:https://www.cnblogs.com/mofushaohua/p/7789437.html

UVA - 10079 Pizza Cutting相关推荐

  1. UVA10079 Pizza Cutting

    问题链接:UVA10079 Pizza Cutting. 问题描述:参见上述链接. 问题分析:参考<具体数学>一书.也可以参考:直线分平面公式_百度百科. 程序说明:(略). AC的C++ ...

  2. Uva 12660 - Ears Cutting

    计算几何+dp.要求的是将一个多边形分解成三角形最小的切割长度.先预处理出两点是否可以连线(连线在多边形内),然后再dp.dp[ l ][ r ]表示第l个点到第r个点都切割成三角形需要的最小值.于是 ...

  3. π-Algorithmist分类题目(1)

    原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(1) Sorting UVAL ...

  4. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  5. 《算法入门经典大赛——培训指南》第二章考试

    UVa特别考试 UVa站点专门为本书设立的分类题库配合,方便读者提交: http://uva.onlinejudge.org/index.php?option=com_onlinejudge& ...

  6. 紫书《算法竞赛入门经典》

    紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...

  7. 第 6 章 工厂模式

    第 6 章 工厂模式 1.简单工厂模式 简单工厂模式的实际需求 看一个披萨的项目:要便于披萨种类的扩展,要便于维护 披萨的种类很多(比如 GreekPizz.CheesePizz 等) 披萨的制作有 ...

  8. SJTU 《综合英语一》备考题

    image 第一次作业 218.1.73.51_82_mod_quiz_review.php_attempt=1175851.png 第二次作业 218.1.73.51_82_mod_quiz_rev ...

  9. LeetCode每日一题(1444. Number of Ways of Cutting a Pizza)

    Given a rectangular pizza represented as a rows x cols matrix containing the following characters: ' ...

最新文章

  1. java 匿名list,java创造匿名对象的两种方法
  2. MySQL存储引擎--------Federated最佳实战
  3. spring冲刺第一天
  4. 一文带你了解光纤收发器和交换机之间的区别
  5. springboot学习笔记(三)
  6. c++I/O流的概念和流类库的结构
  7. 给妹子修电脑,会有哪些故事?
  8. Java:反射+泛型:获取类型参数的实例
  9. 诺奖技术和高通量筛选双双找到新冠病毒的脉门
  10. TCP/IP四层模型及各层协议首部详述(包含IOS7层)
  11. apache 禁止trace或track防止xss***
  12. java预览表格预览文档_java 如何创建一个表格.docx
  13. mysql 数据库gbk转utf8 乱码_mysql表utf8编码,内容gbk编码的乱码转换
  14. 计算机组成原理---之原码,补码,反码
  15. IIS出现server application error解决方案
  16. IBM T43 开机停止在LOGO画面
  17. 【UIKit】键盘设计2
  18. 蓝桥杯训练--官网真题训练
  19. 【前端】JS 计算贷款月付
  20. Java实现等额本金

热门文章

  1. Linux C学习--getline()函数
  2. python基础-super
  3. 非常全的VsCode快捷键
  4. 读入源文件,并在每行前加上行号和[Tab]
  5. jni中native通过adb输出
  6. [react] 描述下在react中无状态组件和有状态组件的区别是什么?
  7. Taro+react开发(88):taro条件渲染
  8. 前端学习(2976):路由钩子函数
  9. [vue] 怎么修改vue打包后生成文件路径?
  10. [css] 判断第一行和第二行的颜色分别是什么?并解释为什么?