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

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

  • 相关阅读:
    Qt与VC编程合作起龌龊
    谈谈误差补偿
    谈谈单片机编程入门方法
    小议设计模式
    创建VS工程使用神经网络库——FANN
    设计一个循环缓冲区模板
    旧文备份:FFTW介绍
    旧文备份:硬盘MBR引导记录损坏的一种修复方法
    How to disable the unused macros warning? --rust
    看阿里架构师是如何在高并发的情景下运筹帷幄
  • 原文地址:https://www.cnblogs.com/fuhuayongyuandeshen/p/14363234.html
Copyright © 2011-2022 走看看