问题 A: 做不出来踢协会!!!
时间限制: 1 Sec 内存限制: 128 MB
提交: 291 解决: 33
[提交][状态][讨论版]
题目描述
这是今天最水的一道题,如果没写出来的,呵呵,踢协会。
给你两个整数a和b。输出较大的数,若两个数相等输出任一个都可以。这么水啊。。。
输入
输入有多组测试数据。每组数据有a和b两个整数。
小提示:数据保证不会有前导0。
输出
输出最后结果。
样例输入
0 0
样例输出
0
题意:显然是一个大数问题
题解:注意考虑负数的情况
#include<stdio.h>
#include<string.h>
char a[1100000],b[1100000];
int n,m;
int len1,len2;
int main()
{
int i,j,ok;
while(scanf("%s%s",a,b)!=EOF)
{
len1=strlen(a);
len2=strlen(b);
if(a[0]=='-'&&b[0]!='-')
{
printf("%s\n",b);
continue;
}
else if(a[0]!='-'&&b[0]=='-')
{
printf("%s\n",a);
continue;
}
else if(a[0]=='-'&&b[0]=='-')
{
if(len1>len2)
printf("%s",b);
else if(len1<len2)
printf("%s",a);
else
{
ok=1;
for(i=0;i<len1;i++)
{
if(a[i]==b[i])
continue;
else if(a[i]>b[i])
{
ok=0;
printf("%s",b);
break;
}
else if(a[i]<b[i])
{
ok=0;
printf("%s",a);
break;
}
}
if(ok)
printf("%s",a);
}
printf("\n");
}
else
{
if(len1>len2)
printf("%s",a);
else if(len1<len2)
printf("%s",b);
else
{
ok=1;
for(i=0;i<len1;i++)
{
if(a[i]==b[i])
continue;
else if(a[i]>b[i])
{
ok=0;
printf("%s",a);
break;
}
else if(a[i]<b[i])
{
ok=0;
printf("%s",b);
break;
}
}
if(ok)
printf("%s",a);
}
printf("\n");
}
}
return 0;
}
hpuoj 问题 A: 做不出来踢协会!!!的更多相关文章
-
SSH版最大会话连接数
在登录方法中加入如下两行语句,作为程序的入口: SessionListener.isAlreadyEnter(getHttpRequest().getSession(),this.getUserCod ...
-
From 7.22 To 7.28
From 7.22 To 7.28 大纲 竞赛 我们好像要跟队爷考试... 考试的时候做题吧 学科 还是跟之前一样吧, 完型和阅读几乎没做过... 运动 踢足球!!!!!! 可惜bb他们去上海了... ...
-
踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)
1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...
-
特许金融分析师 (CFA) 持证人现在一般在做什么工作?职业分布是怎样的?
特许金融分析师 (CFA) 持证人现在一般在做什么工作?职业分布是怎样的? 陈雨桐 1. 全球范围: 根据 CFA 协会 2014 年 6 月的报告: CFA Institute has over ...
-
循序渐进做项目系列(2):最简单的C/S程序——消息异步调用与消息同步调用
上篇博客 循序渐进做项目系列(1):最简单的C/S程序——让服务器来做加法 实现了一个最简单的C/S程序,即让服务器来做加法.当时为了通俗易懂采用了消息异步调用的方式.今天我们要采用消息同步调用的方式 ...
-
从大公司做.NET 开发跳槽后来到小公司的做.NET移动端微信开发的个人感慨
从14年11月的实习到正式的工作的工作我在上一家公司工作一年多了.然而到16年5月20跳槽后自己已经好久都没有在写博客了,在加上回学校毕业答辩3天以及拿档案中途耽搁了几天的时间,跳槽后虽然每天都在不停 ...
-
linux 下如何查看和踢除正在登陆的其它用户 ==>;Linux下用于查看系统当前登录用户信息的4种方法
在linux系统中用pkill命令踢出在线登录用户 由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍 所以需要有时踢出指定的用户 1/#who 查出当前有那些终端登录(用 ...
-
Linux系统下查看已经登录用户并踢出的方法
LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务. 查看用户的操作 查看当前用户: [ROOT@LOCALHOST ROOT] # W ...
-
Nginx+tomcat 做负载均衡
架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力 ...
随机推荐
-
C#ListBox对Item进行重绘,包括颜色
别的不多说了,上代码,直接看 首先设置这行,或者属性窗口设置,这样才可以启动手动绘制,参数有三个 Normal: 自动绘制 OwnerDrawFixed:手动绘制,但间距相同 OwnerDrawVar ...
-
Codeforces 549A. Face Detection[模拟]
A. Face Detection time limit per test 1 second memory limit per test 256 megabytes input standard in ...
-
ApacheServer-----关于443端口被占用的解决方法
最经公司项目需要经过Apache服务器转发,自己也下载了ApacheServer,但是在启动的过程中,遇到443端口被占用,网上看了一些解决方法,都不对,没有解决问题. 执行启动命令httpd -k ...
-
Bluestacks 使用
Bluestack介绍 一款能够在PC模拟Android的好用模拟器 官网:http://www.bluestacks.cn/ 早在2012年就使用上它了,但一直未发现他的许多优点,在使用过其它的两款 ...
-
[笔记] MySql Workbench 导出表结构和数据报错 mysqldump: [ERROR] unknown variable &#39;delayed-insert=FALSE&#39;
下午使用MySql Workbench导出数据库表结构,设置完导出选项后执行导出,报如下错误: :: Dumping nacweixindb (tb_app) Running: mysqldump.e ...
-
.net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (二)
.net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (二) .net core 1.1.0 MVC 控制器接收Json字串 (JObject对象) (一) 上一篇主 ...
-
properties 文件的中文转ASCII
在软件开发过程中,经常要涉及到多语言支持问题,常用的解决方案是将各个语言文字放到properties文件中,但中文是需要转为ASCII的 .那么如何将中文进行转换呢,下面就为你列举几种比较方便的方法 ...
-
SpringMVC表单中post请求转换为put或delete请求
1.在web.xml文件中配置 <!-- HiddenHttpMethodFilter过滤器可以将POST请求转化为put请求和delete请求! --> <filter&g ...
-
ajax的请求步骤!每个状态值表示什么?
什么是是ajax ! AJAX即"Asynchronous JavaScript and XML"(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页 ...
-
Cookie&;Session与自定义session
cookie与session的区别? cookie是保存在浏览器端的键值对 session是保存在服务器端的键值对 session依赖于cookie 摘自: http://bubkoo.com/201 ...