Problem Description

非常抱歉,本来兴冲冲地搞一场练习赛,由于我准备不足,出现很多数据的错误,现在这里换一个简单的题目:

前几天在网上查找ACM资料的时候,看到一个中学的奥数题目,就是不相交的曲线段分割平面的问题,我已经发到论坛,并且lxj 已经得到一个结论,这里就不

多讲了,下面有一个类似的并且更简单的问题:

如果平面上有n个点,并且每个点至少有2条曲线段和它相连,就是说,每条曲线都是封闭的,同时,我们规定:
1)所有的曲线段都不相交;
2)但是任意两点之间可以有多条曲线段。

如果我们知道这些线段把平面分割成了m份,你能知道一共有多少条曲线段吗?

Input

输入数据包含n和m,n=0,m=0表示输入的结束,不做处理。
所有输入数据都在32位整数范围内。

Output

输出对应的线段数目。

Sample Input

3 2
0 0

Sample Output

3

思路:欧拉公式,多面体的点数 V、面数 F 及边数 E 间有:V+F-E=2

Source Program

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<string>
#include<cstring>
#include<cmath>
#include<ctime>
#include<algorithm>
#include<utility>
#include<stack>
#include<queue>
#include<vector>
#include<set>
#include<map>
#include<bitset>
#define EPS 1e-9
#define PI acos(-1.0)
#define INF 0x3f3f3f3f
#define LL long long
const int MOD = 1E9+7;
const int N = 500+5;
const int dx[] = {-1,1,0,0,-1,-1,1,1};
const int dy[] = {0,0,-1,1,-1,1,-1,1};
using namespace std;int main () {LL n,m;while (scanf("%lld%lld",&n,&m)!=EOF&&(n+m)) {LL res=n+m-2;printf("%lld\n",res);}return 0;
}

抱歉(HDU-1418)相关推荐

  1. hdu 1418 抱歉 (欧拉公式)

    抱歉                                                                             Time Limit: 2000/1000 ...

  2. HDU——1418抱歉(平面欧拉公式)

    抱歉 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  3. hdu 1418(不相交的曲线分面)

    Problem Description 非常抱歉,本来兴冲冲地搞一场练习赛,由于我准备不足,出现很多数据的错误,现在这里换一个简单的题目: 前几天在网上查找ACM资料的时候,看到一个中学的奥数题目,就 ...

  4. 杭电OJ分类题目(3)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(3) HDU Computational Ge ...

  5. ACM模块解析之 数论

    数  论 一.简介 数论是ACM中的重点内容.历年竞赛题目,一般都有1~2道题目与数论有密切关系.数论涉及的概念和算法很多,用途也非常广泛.掌握与数论有关的方法,是参赛者需要具备的必要技能.数论的学习 ...

  6. [转] HDU 题目分类

    转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...

  7. HDU题目分类啊!!!

    分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...

  8. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

  9. HDU 5643 King's Game 打表

    King's Game 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5643 Description In order to remember hi ...

  10. 转载:Hdu 题目分类

    原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...

最新文章

  1. 越是富人,越重视子女教育
  2. 录制视频显示的视频角度和拍摄角度保持一致
  3. android 勿扰模式代码,Android N Zen Mode (勿扰模式)设置流程
  4. 实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web
  5. 项目如何用jetty运行_如何用Cloudbase Framework部署一个Vue项目?
  6. 训练日志 2018.12.16
  7. ES6_解构赋值_note
  8. delete select语句_MySQL InnoDB锁介绍及不同SQL语句分别加什么样的锁
  9. 惋惜!42 岁安全研究员、DNS 漏洞发现者去世
  10. Java多线程系列--“JUC锁”07之 LockSupport
  11. Teamviewer远程黑屏
  12. Golang + selenium 设置无头浏览器模式
  13. MATLAB入门到精通(三)
  14. power BI电商案例分析
  15. Ubuntu 16.04 安装 破解版的PyCharm
  16. qq空间已删信息服务器,qq空间恢复已删除的说说方法
  17. 统计基础:3.3_假设检验之t检验(Student‘s t test)
  18. 全国计算机互联网城市排名,中国互联网+城市排名:杭州第一 北京仅排第八
  19. Linux的网络编程面试题汇总
  20. POSCMS 后台友情链接增加所属栏目分类功能

热门文章

  1. 程序员怎样上元宇宙的车?
  2. 干货:4个小技巧助你搞定缺失、混乱的数据(附实例代码)
  3. navision系统和sap区别_erp系统与sap的区别是什么?
  4. qdialog 返回值_c – QDialog exec()并获取结果值
  5. 客制化键盘键位修改_IQUNIX Slim87 RGB机械键盘评测
  6. 消息队列之事务消息,RocketMQ 和 Kafka是如何做的?
  7. webx学习(二)——Webx Framework
  8. Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结
  9. 自己动手 CentOS-6.5 安装Oracle11g R2
  10. P3-weixin 微信插件式开发规范