博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模拟 HDOJ 5099 Comparison of Android versions
阅读量:4312 次
发布时间:2019-06-06

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

 

1 /* 2     题意:比较型号的大小 3     模拟:坑点在长度可能为5,此时设为'A' 4 */ 5 #include 
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 using namespace std;18 19 const int MAXN = 1e4 + 10;20 const int INF = 0x3f3f3f3f;21 char s1[10], s2[10];22 23 char check(void)24 {25 for (int i=2; i<=4; ++i)26 {27 if (s1[i] < s2[i]) return '<';28 else if (s1[i] > s2[i]) return '>';29 }30 31 if (s1[1] == s2[1])32 {33 if (s1[5] == '\0') s1[5] = 'A';34 if (s2[5] == '\0') s2[5] = 'A';35 if (s1[5] < s2[5]) return '<';36 else if (s1[5] > s2[5]) return '>';37 }38 39 return '=';40 }41 42 int main(void) //HDOJ 5099 Comparison of Android versions43 {44 //freopen ("J.in", "r", stdin);45 46 int t, cas = 0; scanf ("%d", &t);47 while (t--)48 {49 scanf ("%s%s", s1, s2);50 char ch1 = (s1[0] == s2[0]) ? '=' : (s1[0] < s2[0]) ? '<' : '>';51 char ch2 = check ();52 printf ("Case %d: %c %c\n", ++cas, ch1, ch2);53 }54 55 return 0;56 }57 58 /*59 Case 1: > >60 Case 2: = <61 */

 

转载于:https://www.cnblogs.com/Running-Time/p/4514900.html

你可能感兴趣的文章
Windows XP硬盘安装Ubuntu 12.04双系统图文详解
查看>>
【资料】哈代&拉马努金相关,悼文,哈佛演讲,及各种杂七杂八资料整理
查看>>
Use weechat (IRC client) on OS X. MacBook Pro
查看>>
Luogu P3616 富金森林公园
查看>>
[Nowcoder] 六一儿童节(拼多多)
查看>>
centos6.7用yum安装redis解决办法及IP限制配置
查看>>
用DataReader 分页与几种传统的分页方法的比较
查看>>
看起来像是PS的照片,实际上却令人难以置信!
查看>>
随笔一则
查看>>
WEB 小案例 -- 网上书城(一)
查看>>
加入博客园八个月了
查看>>
怎样实现前端裁剪上传图片功能
查看>>
python flask 如何修改默认端口号
查看>>
Map<String,Object> map=new HashMap<String,Object>详解
查看>>
实现tap的多种方式
查看>>
UVA - 10494 If We Were a Child Again
查看>>
html5 canvas 渲染像素混合模式
查看>>
【hexo】01安装
查看>>
CI框架源码学习笔记2——Common.php
查看>>
005---书籍添加和编辑的提交数据
查看>>