zoukankan      html  css  js  c++  java
  • Snowflake Snow Snowflakes

    题目描述

    您可能听说没有两个雪花是相似的。 你的任务是编写一个程序来确定这是否真的如此。 您的程序将读取有关雪花集合的信息,并搜索可能相同的一对。 每个雪花都有六个手臂。 对于每个雪花,您的程序将提供六个臂中每个臂的长度的测量。 任何具有相同长度相应臂的雪花都应该被程序标记为可能相同。

    输入格式

    第一行输入将包含一个整数n,0 ≤ n ≤ 100000,要遵循的雪花数量。 接下来是n行,每行描述一个雪花。 每个雪花将由包含六个整数的线(每个整数至少为0且小于10000000)描述,雪的长度为ake。 臂的长度将围绕雪花顺序给出(顺时针或逆时针),但它们可以从六个臂中的任何一个开始。 例如,相同的雪花可以描述为1 2 3 4 5 6或4 3 2 1 6 5。

    输出格式

    如果所有雪花都不同,您的程序应该打印消息: No two snowflakes are alike. 如果有一对可能相同的雪橇,您的程序应该打印消息: Twin snowflakes found.

    样例数据

    input

    2
    1 2 3 4 5 6
    4 3 2 1 6 5

    output

    Twin snowflakes found.

    数据规模与约定

    时间限制:4s4s

    空间限制:64MB64MB

    刚开始这道题并不会写,于是借鉴了《算法竞赛》上的代码才加以理解。

  • 相关阅读:
    升级到 classpath 'com.android.tools.build:gradle:1.0.0-rc1
    OnScrollListenerPro
    dp和px的转换
    ListView 中判断是否滚动到底部
    为什么setAdapter之后不能addHeadView或者addfooterView
    SwipeRefreshLayout使用小记
    Git-Flow 带你飞!
    在aws的ec2服务器上搭建nginx+php的环境
    PHP程序员的技术成长规划
    GeoHash核心原理解析
  • 原文地址:https://www.cnblogs.com/fuhuayongyuandeshen/p/14363234.html
Copyright © 2011-2022 走看看