`
Midnight0101
  • 浏览: 16742 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

water~7

阅读更多
poj1328http://poj.org/problem?id=1328
比较简单的贪心,看代码,不细说了~
#include <iostream>
#include <fstream>
#include <algorithm>
#include <cmath>
using namespace std;

struct Space 
{
	double left;
	double right;
	friend bool operator<(Space a,Space b)
	{
		return a.left<b.left;
	}
	
};

Space space[1007];
int n,d;
int ans;
int caseCount=1;

void waterit()
{
	ans=0;
	int i;

	double adjust=space[0].right;
	ans++;

	for(i=0;i<n-1;i++)
	{
		if(adjust<space[i+1].left)
		{
			ans++;
			adjust=space[i+1].right;
		}
		else
		{
			if(adjust>space[i+1].right)
				adjust=space[i+1].right;
		}
	}
	cout<<"Case "<<caseCount<<": "<<ans<<endl;
	caseCount++;
	
}

int main()
{
	//ifstream cin("1.txt");
	int i;
	bool flag=true;
	while(1)
	{
		cin>>n>>d;
		if(n==0 && d==0)
			break;
		for(i=0;i<n;i++)
		{
			int a,b;
			cin>>a>>b;
			if(b>d && flag)
			{
					cout<<"Case "<<caseCount<<": "<<"-1"<<endl;
					caseCount++;	
					flag=false;
				
				
			}				
			space[i].left=a-sqrt(double(d*d-b*b));
			space[i].right=a+sqrt(double(d*d-b*b));	
		}
		
		if(flag)
		{
			sort(space,space+n);
			waterit();
		}
		flag=true;
		
	}
	return 0;
}

0
3
分享到:
评论

相关推荐

    WaterPro7.0_热力计算_waterpro_

    《WaterPro7.0:深度解析水热力计算与应用》 WaterPro7.0是一款专为水热力性能计算及蒸汽热力性质评估而设计的专业软件。它以压力、温度、焓、熵、比容这五个关键参数为基础,通过精密的算法模型,能够灵活地计算出...

    Unity Water 2D Kit 1.1

    + 7 high-quality water collision sounds, + optional shader features (multi_compile), + 3 normal (bump) maps for refraction, + an example of Buoyancy Effector 2D physics, + underwater bubbles and water...

    Water Lite mobile-ready 1.71.7z

    An advanced water system for Unity. Water+ is very fast and it is optimized to run on almost any hardware possible while looking amazing. This is a lite version of the full Water+ plugin. It has most...

    Matlab seawater工具包

    7. 浮力频率:`buoyancy_freq`函数可以计算海水的浮力频率(N值),这对于海洋波动研究和内部波现象的理解非常关键。 8. 压力转换:`pressure`函数可以将水面高度或深度转换为相应的水压,这对于深海探测和海底地形...

    MATLAB工具箱大全-海洋要素计算工具箱seawater

    7. **与其他MATLAB工具箱的兼容性**:由于基于MATLAB平台,seawater工具箱可以无缝集成到其他MATLAB工具箱中,如optim(优化工具箱)、image processing(图像处理工具箱)等,扩展其应用范围。 8. **实例和教程**...

    SUIMONO Water System 2.1.3

    SUIMONO 2.1 - Interactive Water System brings advanced and deeply customizable ocean and water effects to Unity. Realistic Water Rendering - Uses advanced rendering techniques such as refraction, ...

    基于unity的动态水系统模拟器Dynamic Water Physics 2

    《基于Unity的动态水系统模拟器Dynamic Water Physics 2详解》 Unity引擎是全球范围内广泛使用的3D游戏开发工具,其强大的物理系统为开发者提供了构建真实世界模拟的可能。在这款名为“Dynamic Water Physics 2”的...

    seawater_ver3_3.1_海水要素计算_

    《海水要素计算:seawater_ver3_3.1详解》 在海洋科学领域,对海水的各种要素进行精确计算是至关重要的。本文将详细介绍seawater_ver3_3.1这个程序包,它是一个专为计算海水压强、密度等要素而设计的专业工具。通过...

    Calm Water 1.9.2.unitypackage

    Calm Water 1.9.2.unitypackage

    Unity插件 Stylized Water 2 v1.5.0

    "Stylized Water 2 v1.5.0"是一个专门针对Unity设计的插件,用于创建具有高度风格化的海洋水面效果。 该插件的核心功能是其着色器,着色器是Unity中处理物体表面颜色和光照的关键组件。"Stylized Water"的着色器...

    AE水特效插件AlphaPlugins Water

    幸运的是现在Panopticum提供了一个很好的工具,Panopticum Water plug-in。利用这个插件你可以制作出惊人的水特效,包括流动水或其他更多。你可以创作出极其真实的效果,也可以制作出不可能在现实中看到的效果。利用...

    Unity2dWater_2dwater_Unity2d水_

    在Unity引擎中,2D水效果通常通过各种技术和组件来实现,如"Unity2dWater_2dwater_Unity2d水_"这个资源包就专门针对这一需求提供了解决方案。 该资源包的核心组件是BuoyancyEffector2D,这是一个Unity引擎内置的2D...

    Unity3D海面效果 Stylized Water Shader

    "Stylized Water Shader"则是一种专为Unity3D设计的,用于创建具有艺术风格的海洋水面效果的着色器。 一、Stylized Water Shader概述 Stylized Water Shader是Unity3D中的自定义着色器,旨在提供一种非写实但极具...

    seawater_carbonn99_matlab_zip_seawater_

    标题中的"seawater_carbonn99_matlab_zip_seawater_"暗示这是一个与海洋水体中的碳含量(carbonn99)相关的MATLAB程序包,它被压缩为ZIP格式。MATLAB是一种强大的编程和计算环境,常用于科学计算、数据分析和工程...

    Water.曲谱 限时发布

    Water 曲谱

    Dynamic Water Physics

    Dynamic Water Physics。

    SUIMONO - WATER SYSTEM 2(unity水特效插件)

    7. **兼容性**:SUIMONO 兼容Unity的多平台发布,包括PC、移动设备以及游戏主机,为跨平台游戏开发提供便利。 通过使用SUIMONO - WATER SYSTEM 2,开发者可以极大地提升游戏的视觉质量和玩家的沉浸感,同时减少了在...

    Dynamic Water Physics2.rar

    "Dynamic Water Physics2"(DWP2)是针对Unity的一个扩展模块,专为实现精细的水体与物体交互效果而设计。这款工具不仅能够模拟逼真的浮力和流体动力学,还能够适应各种形状和尺寸的物体,无论是静态还是动态,都能...

    camelotvfx advanced water fx

    camelotvfx advanced water fx camelotvfx advanced water fx

    seawater_海洋物理_海洋_callzwe_seawater_源码

    《海洋物理:深入解析seawater源码》 在研究海洋物理的过程中,掌握精确的海洋水文模型至关重要。其中,`seawater`是Matlab环境下一个极为重要的工具箱,专为物理海洋学领域的研究人员提供服务。这个工具箱包含了一...

Global site tag (gtag.js) - Google Analytics