HDOJ 1418 抱歉(欧拉公式)

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
(此题:顶点+面数-2=棱数)
可以自己推导一下!
试想一下,n个点围成一个封闭的图形,这个时候正好分成2个面。
这个时候的线段就是n条。
如果需要加一个面,则线段需要加一条。

所以呢,输入n个点,分成m个面,就可以推导出,线段就是n-2+m了。

注意:n+m是会超int范围的!

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        while(sc.hasNext()){
            long n = sc.nextLong();
            long m = sc.nextLong();
            if(n==0&&m==0){
                return;
            }
            System.out.println(n+m-2);
        }
    }
}
时间: 2024-09-21 11:22:49

HDOJ 1418 抱歉(欧拉公式)的相关文章

Win8打开Cbox提示“很抱歉,未能连接到网络”怎么办?

  CBoxg是央视影音官方平台,CBoxg在线提供高清同步直播,也是全国最大的网络电视直播客户端.但最近,有Win8.1系统用户打开CBoxg时,提示:很抱歉,未能连接到网络,导致打开失败.怎么办?遇到这样的问题该怎么解决呢?现在小编就和大家说一下如何解决Win8电脑打开CBoxg提示"很抱歉,未能连接到网络"的问题. 解决办法如下: 1.常见问题解决方法首先,要注意从官方网站下载最新版本安装,非官方的都被修改过,难于保证有稳定运行. 2.也可能是你所使用的版本还是beta的,你可以

系统提示抱歉,我们目前无法连接到Microsoft服务的解决方法

  win8系统添加或登录微软帐号提示:抱歉,我们目前无法连接到Microsoft服务.如果此问题仍然存在,请在"开始"屏幕上搜索"网络问题".如图: 一些众所周知的原因微软服务器在大陆经常被DNS污染,不能正常连接服务,我们可以通过修改DNS解决,具体操作步骤: 1.使用管理员帐号登录系统. 2.鼠标移至屏幕左下角右击,选择"控制面板"在右上角"查看方式"改为"大图标","网络和共享中心&quo

mysql出现Error Code:1418 错误的解决办法

错误信息如下: 以下是引用片段:Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) (0 ms taken) 解决方法如下

mysql的Error Code:1418 错误的解决办法

Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) (0 ms taken) 解决方法如下: 1. mysql> SET

mysql创建函数出现1418错误的解决办法

本篇文章是对在Mysql中创建函数报"ERROR 1418"的解决方法进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_

打开Word时提示:Word遇到问题需要关闭。我们对此引起的不便表示抱歉。

有时候,我们兴致盎然地打开word准备一天的工作时,杯具发生了,Word提示:"Word遇到问题需要关闭.我们对此引起的不便表示抱歉".这可怎么办啊?重装word太费时又麻烦,解决这个问题有没有更简单的办法呢? 第一步:在弹出的"Word遇到问题需要关闭.我们对此引起的不便表示抱歉."中,我们选择"不发送".如下图所示: 第二步:这个时候会重新显示一个对话框,提示:"是否使用"安全模式"启动 Word?",

解决安装靠谱模拟器出现“抱歉 电脑不支持靠谱助手”的错误提示

  很多用户在使用靠谱模拟器时,都会出现各种各样的问题,但对于一些显卡存在问题的用户,安装靠谱助手时,会出现"抱歉,电脑不知道该引擎"的错误提示,对于该错误提示的出现,很多用户不知道如何正确的应对,故此小编为大家带来了详细的解决方法,需要的用户赶快学习下吧! 原因分析: 出现该问题的原因有很多种,大多部分是因为用户的显卡太低端.或没有安装显卡驱动,故此我们可根据下方提供的方法来解决! 解决方法: 1.若显示显卡太低端 不支持安装该版本引擎,建议安装其他版本引擎,或更换显卡; 2.若显示

MySQL 错误1418 的原因分析及解决方法

使用mysql创建.调用存储过程,函数以及触发器的时候会有错误符号为1418错误. ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL,or READS SQL DATA in its declaration and binary logging is enabled(you *might* want to use the less safe log_bin_trust_function_creators var

咨询-抱歉,进程com.android.systemui已停止运行 的错误?

问题描述 抱歉,进程com.android.systemui已停止运行 的错误? 我原来开发板是7寸屏,而现在产品用的是5寸屏,LCD驱动调通之后进入android会出现"抱歉,进程com.android.systemui已停止运行 "的提示框.我用之前的android代码,不知道哪里的问题!期待您的帮助,公司可以付咨询费.图片说明 解决方案 通过logcat发现,错误信息如下: E/AndroidRuntime(19349): FATAL EXCEPTION: main E/Andr