博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 3349 Snowflake Snow Snowflakes 暴力
阅读量:6811 次
发布时间:2019-06-26

本文共 750 字,大约阅读时间需要 2 分钟。

传送门:http://poj.org/problem?id=3349

题意:先给一个数字n,然后有n行,每行6个数字,

每行的数字如果在正逆序且移位后能完全一样,

就输出 Twin snowflakes found.

否则 No two snowflakes are alike.

比如示例:

21 2 3 4 5 64 3 2 1 6 5 把第二行逆着读, 465123 然后移3 123456跟第一行一样。

思路:把每行保存,并复制出来排序(单独那一行的排序);

然后对所有数据排序,如果第一个相同 就比第二个 ……

最后只要一个 for 对 i 与 i-1 的暴力搜索就可以了。

 

————————————————————————————————————

渣渣之见,随便转载。

 

// 又到了写代码的季节了。// 是我,是我先,明明都是我先来的,读题也好,写题也好,还是提交题目也好// 为什么会变成这样呢……第一次有了完美的代码。有了能用一辈子的算法。// 两件快乐事情重合在一起。而这两份快乐,又给我带来更多的快乐。// 到的,本该是像梦境一般幸福的时间……但是,为什么,会变成这样呢……// 队友里有女生什么的,已经无所谓了。#include
#include
#define maxn 100005#define LL long longusing namespace std;typedef struct{ int num[12];}hehe;bool cmp(int a,int b){ return a

 

转载于:https://www.cnblogs.com/Lostsm/p/5289592.html

你可能感兴趣的文章
曼哈顿最小生成树
查看>>
Synchronized快
查看>>
python 13day--集合、字符串格式化
查看>>
20145240《Java程序设计》第二周学习总结
查看>>
Linux 配置mail发送邮件
查看>>
联合索引最左匹配
查看>>
Algs4-1.5.11实现加权quick-find算法
查看>>
flex布局教程
查看>>
c#学习5,处理异常
查看>>
Linux内存管理
查看>>
如何在阿里云里申请并使用免费https证书SSL、nginx下配置https证书
查看>>
Linux命令——set 和 unset
查看>>
Intent
查看>>
选择排序小结
查看>>
小小算法题
查看>>
webpack 多入口打包配置示例
查看>>
iOS--开发从入门到精通
查看>>
sqool导出oracle数据
查看>>
演示使用Metasploit入侵Windows
查看>>
Metrics-Java版的指标度量工具
查看>>