当前位置: 首页 > news >正文

广东企业网站建设价格网站ww正能量

广东企业网站建设价格,网站ww正能量,小说网站排名人气,自己如何做外贸公司网站标题#xff1a;螺旋折线 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y)#xff0c;我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)3, dis(-2, -1)9 给出整点坐标(X, Y)#xff0c;你能计算出dis(X, Y)…标题螺旋折线 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y)我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)3, dis(-2, -1)9 给出整点坐标(X, Y)你能计算出dis(X, Y)吗 【输入格式】 X和Y 对于40%的数据-1000 X, Y 1000 对于70%的数据-100000 X Y 100000 对于100%的数据, -1000000000 X, Y 1000000000 【输出格式】 输出dis(X, Y) 【输入样例】 0 1 【输出样例】 3 资源约定 峰值内存消耗含虚拟机 256M CPU消耗 1000ms 请严格按要求输出不要画蛇添足地打印类似“请您输入…” 的多余内容。 所有代码放在同一个源文件中调试通过后拷贝提交该源码。 不要使用package语句。不要使用jdk1.7及以上版本的特性。 主类的名字必须是Main否则按无效代码处理。 解析按象限划分四个部分以拐点为突破口。比赛的时候想到了但是一紧张就没有静下心来好好分析罪过罪过。 根据给定坐标求解拐点是比较简单的我们对于每个点都求出它x和y中较大的那个值然后我们可以得到 第一象限的拐点坐标——dx max(abs(x), abs(y))dy dx 第二象限的拐点坐标——dx -max(abs(x), abs(y))dy -dx 第三象限的拐点坐标——dx -max(abs(x), abs(y))dy dx - 1 第四象限的拐点坐标——dx max(abs(x), abs(y))dy -dx 假定拐点坐标为(dx, dy),我们有 第一象限的拐点的dfs()——(abs(dx)abs(dy))^2 第二象限的拐点的dfs()——(abs(dx)abs(dy)) * (abs(dx)abs(dy) - 1) 第三象限的拐点的dfs()——(abs(dx)abs(dy))^2 第四象限的拐点的dfs()——(abs(dx)abs(dy)) * (abs(dx)abs(dy) 1) 之后根据给定坐标(x, y)与拐点坐标(dx, dy)的关系就可以轻松的解出来了。 还要特别注意给定坐标中x或y等于0的情况这里我把四种情况分别归到了四个象限中 这样求解这个问题最后时间复杂度为O(1) import java.util.Scanner;public class Main {static int x, y;static int df 0;public static void main(String[] args) {Scanner in new Scanner(System.in);x in.nextInt();y in.nextInt();if (x 0 y 0) {int dx Math.max(x, y);int dy dx;df (dx dy) * (dx dy);if (x dx) {df - (dx - x);}if (y dy) {df (dy - y);}} else if (x 0 y 0) {int dx Math.max(Math.abs(x), Math.abs(y));int dy -dx;df (dx Math.abs(dy)) * (dx Math.abs(dy) 1);if (x dx) {df (dx - x);}if (y dy) {df - (y - dy);}} else if (x 0 y 0) {int dx -Math.max(Math.abs(x), Math.abs(y));int dy dx 1;df (Math.abs(dx) Math.abs(dy)) * (Math.abs(dx) Math.abs(dy));if (x dx) {df - (x - dx);}if (y dy) {df (y - dy);}} else if (x 0 y 0) {int dx -Math.max(Math.abs(x), Math.abs(y));int dy -dx;df (Math.abs(dx) Math.abs(dy)) * (Math.abs(dx) Math.abs(dy) - 1);if (x dx) {df (x - dx);}if (y dy) {df - (y - dy);}}System.out.println(df);} }
http://wiki.neutronadmin.com/news/66799/

相关文章:

  • 政务门户网站建设江苏中南建设集团网站是多少
  • 对亚马逊网站做简要分析与评价临沂网站开发
  • 海口 做网站网站开发要什么样的环境
  • 网站做淘宝客大连哪个公司做网站开发的
  • 大连网站建设哪个好济南正规的网站制作
  • 注册网站域名有什么用官网抖音下载
  • 如何给网站划分栏目可以做h5网站
  • 做平面的就一定要做网站吗现在做网络推广都有什么方式
  • 携程网站建设的意义wordpress+挂马+清除
  • 网站域名备案查询网页视频怎么下载到本地手机
  • 网站开发包括建设主题网站的顺序是什么
  • 连云港北京网站建设wordpress 缩略图代码
  • 如何做查询网站视频网站点击链接怎么做
  • 为什么做的网站别的浏览器打不开怎么办恶意网站怎么办
  • 手机移动端网站是什么云服务器做网站一般配置
  • wordpress 左上角w去掉seo岗位要求
  • 平面设计网站排行榜wordpress 禁用功能
  • 做汽车网站费用网页制作工具中文版
  • 做私人网站 违法开一个网站_只做同城交易
  • 小昆山网站建设如何通过网站做网上报名系统
  • 傻瓜式网站开发旅游网站设计的优点
  • 烟台网站制作效果网站排名监控工具
  • 网站建设模板是什么seo技术
  • 金环建设集团网站学校网站建设的难点
  • 柳州网站建设找华仔网站建设工作台账
  • 怎么形容网站做的好h5做怎么做微网站
  • php可以做网站列举至少五个网络营销方式
  • 网站开发使用数据库的好处如何建设内网网站
  • 外部网站跳转小程序网站开发人员招聘广告语
  • 深圳网站关键词优化公司做网站需要几大模板