hdu 1418(抱歉)(欧拉公式,定点数,棱数,面数的关系)(水题)

抱歉

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 3538    Accepted Submission(s): 1489

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

Author

lcy

Source

ACM暑期集训队练习赛(一)

知识点:

欧拉公式:面数+定点数-2=棱数。

代码例如以下:

#include<stdio.h>
int main()
{
	__int64 n,m;//虽然输入数据都在32为整数范围内,可是相加有可能超出范围,用64位__int64或者long long型
	while(~scanf("%I64d%I64d",&n,&m),!(!n&&!m))
	{
		printf("%I64d\n",n+m-2);//简单的欧拉公式,面数+定点数-2=棱数。
	}
	return 0;
}
时间: 2024-10-28 07:49:47

hdu 1418(抱歉)(欧拉公式,定点数,棱数,面数的关系)(水题)的相关文章

hdu 1846 Brave Game (巴什博弈 最简单的博弈水题)

Brave Game Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6434    Accepted Submission(s): 4294 Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电影大片,其中有一部电影就叫<勇敢者的游戏>(英文名称:Zathura),一直到现在,我依然对于电影中的部分

HDU 1418 抱歉 (欧拉公式)

[题目链接]:click here~~ [题目大意]: 假设平面上有n个点,而且每一个点至少有2条曲线段和它相连,就是说,每条曲线都是封闭的.同一时候,我们规定: 1)全部的曲线段都不相交: 2)可是随意两点之间能够有多条曲线段. 假设我们知道这些线段把平面切割成了m份.你能知道一共同拥有多少条曲线段吗? Input 输入数据包括n和m.n=0,m=0表示输入的结束.不做处理. 全部输入数据都在32位整数范围内. Output 输出相应的线段数目. Sample Input 3 2 0 0 Sa

HDOJ 1418 抱歉(欧拉公式)

Problem Description 非常抱歉,本来兴冲冲地搞一场练习赛,由于我准备不足,出现很多数据的错误,现在这里换一个简单的题目: 前几天在网上查找ACM资料的时候,看到一个中学的奥数题目,就是不相交的曲线段分割平面的问题,我已经发到论坛,并且lxj 已经得到一个结论,这里就不 多讲了,下面有一个类似的并且更简单的问题: 如果平面上有n个点,并且每个点至少有2条曲线段和它相连,就是说,每条曲线都是封闭的,同时,我们规定: 1)所有的曲线段都不相交: 2)但是任意两点之间可以有多条曲线段.

HDU 1418 抱歉(数学题)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1418 Problem Description 非常抱歉,本来兴冲冲地搞一场练习赛,由于我准备不足,出现很多数据的错误,现在这里换一个简单的题目: 前几天在网上查找ACM资料的时候,看到一个中学的奥数题目,就是不相交的曲线段分割平面的问题,我已经发到论坛,并且lxj 已经得到一个结论,这里就不 多讲了,下面有一个类似的并且更简单的问题: 如果平面上有n个点,并且每个点至少有2条曲线段和它相连,就是说,

hdu 2149 Public Sale 巴什博弈模型~~我这样刷水题真的好吗~~~

Public Sale Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4914    Accepted Submission(s): 2941 Problem Description 虽然不想,但是现实总归是现实,Lele始终没有逃过退学的命运,因为他没有拿到奖学金.现在等待他的,就是像FarmJohn一样的农田生涯. 要种田得有田才

杭电 HDU ACM 1418 抱歉

抱歉 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3863    Accepted Submission(s): 1637 Problem Description 非常抱歉,本来兴冲冲地搞一场练习赛,由于我准备不足,出现很多数据的错误,现在这里换一个简单的题目: 前几天在网上查找ACM资料的时候,看到一个中学的奥数题目,就是不相交的

hdu 1999 不可摸数 水题。

不可摸数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7966    Accepted Submission(s): 2024 Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数. Input 包

HDU 1151 Air Raid(最小路径覆盖 = 顶点数 - 最大匹配数)

Air Raid Problem Description Consider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that starting from an intersection and walking through town's streets you can never reach the same

HDU 1068 Girls and Boys(最大独立集合 = 顶点数 - 最大匹配数)

HDU 1068 :题目链接 题意:一些男孩和女孩,给出一些人物关系,然后问能找到最多有多少个人都互不认识. 转换一下:就是大家都不认识的人,即最大独立集合 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include <math.h> #define init(a) memset(a,

简单的dp hdu 数塔(水题)

数塔 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 21314    Accepted Submission(s): 12808 Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少