题目大意

题目原文:http://uva.onlinejudge.org/external/119/11942.pdf

背景:

有一个工头与一群伐木工,工头很喜欢找伐木工们的麻烦,他会要求伐木工们以十个一组按照他们的胡子长短依序排成一列。
你请写一个程序判断伐木工是否以由长到短,或以由短到长的顺序排成一列。不会有人的胡子一样长

输入

第一列有一 个整数N(0 < N < 20)表示测试数据的组数,接下来有N列,每列有10个相异的正整数表示每人胡子的长短。

输出

请 以"Ordered"表示有照顺序排列,以"Unordered"表示没有照顺序排列,第一列请输出"Lumberjacks:"。

Sample Input

3
13 25 39 40 55 62 68 77 88 95
88 62 77 20 40 10 99 56 45 36
91 78 61 59 54 49 43 33 26 18

Sample Output

Lumberjacks:
Ordered
Unordered
Ordered

算法:

我的算法是讲输入的数字进行排序,分别从小到大和从大到小,然后和原来的数据进行对比得出结果。

代码:

这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。

#include<stdio.h>
int main(void)
{int a[10],b[10],c[10];int n,i,j,l,k,m,swap,temp;scanf("%d",&n);printf("Lumberjacks:\n");while(n--){for(i=0;i<10;i++){b[i]=0;c[i]=0;}m=k=l=0;temp=0;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){b[i]=a[i];c[i]=a[i];}for(i=0;i<10;i++){swap=0;for(j=0;j<9;j++)if(b[j]>b[j+1]){swap=1;temp=b[j+1];b[j+1]=b[j];b[j]=temp;}if(!swap)break;}for(i=0;i<10;i++){l=9-i;c[l]=b[i];}for(i=0;i<10;i++)if(a[i]-b[i]==0)k++;for(i=0;i<10;i++)if(a[i]-c[i]==0)m++;if(k!=10&&m!=10)printf("Unordered\n");elseprintf("Ordered\n");}return 0;
}

转载于:https://www.cnblogs.com/qisong178878915/archive/2013/02/22/2922360.html

[解题报告]11942 - Lumberjack Sequencing相关推荐

  1. UVa 11942 - Lumberjack Sequencing

    题目:给你一个n*10的矩形,判断是否每行都是单调的. 分析:简单题.统计连续的数字的递增递减的个数即可. 说明:UVa时光倒流了,过了的题又被标记没过╮(╯▽╰)╭. #include <io ...

  2. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  3. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  4. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...

  5. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  6. 解题报告(十三)中国剩余定理(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  7. 解题报告(四)生成函数(ACM/ OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  8. 解题报告(八) prufer 序列与 Cayley 公式(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  9. 解题报告(一)E、(BZOJ4589)Hard Nim(博弈论 + FWT)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

最新文章

  1. Sharding-jdbc教程:Springboot整合sharding-jdbc实现读写分离
  2. poj 1298 The Hardest Problem Ever
  3. 进击的Android Hook 注入术《三》
  4. 英特尔助力金山云带你畅游云端的游戏世界
  5. 从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多,把经历分享给你们!
  6. 术语html的含义是,术语html指的是什么
  7. [C++基础]039_C++异常处理初级出门+中级进阶
  8. 互联网浏览本地html,如何加载本地HTML文件,如果没有互联网连接
  9. jQuery Mobile 高级设计模板
  10. Hadoop step by step _ install and configuration environment
  11. 浅析 路印协议--Loopring 及整体分析 Relay 源码
  12. 呼叫中心几种常见质检方式的对比
  13. 卡盟主站搭建_搭建卡盟主站下载|搭建卡盟主站教程 (附带源码)百度云_ - 极光下载站...
  14. null object java_java1.8--Null Object模式
  15. win11系统管理员身份在哪里?怎么设置
  16. 三相桥式全控整流电路simulink仿真_变频器为什么要整流然后再逆变?
  17. 抖音矩阵系统。抖音矩阵系统。抖音矩阵系统。抖音矩阵系统。抖音矩阵系统。
  18. 170713 逆向-填数游戏
  19. cannot use message (variable of type protoreflect.ProtoMessage) as type protoiface.MessageV1 in argu
  20. 一个工科研究生毕业后的职业规划

热门文章

  1. Latex / Katex 编辑基础化学方程式 点这篇绝对有用
  2. provider: SQL Network Interfaces , error: 26 - Error Locating Server / Instance
  3. LTE,NR中的基本时间单位
  4. SVN中tag和branch的区别
  5. time_to_sec函数的使用
  6. 示波器探头基本知识详解
  7. buuctf 荷兰带宽数据泄露
  8. mipsel上移植花生壳域名服务
  9. k8s资源之service
  10. SmartFoxServer 2X 简介