ACM - a + b Problem
前几天看了ACM的第一题,映入眼帘的是一个“简单”的题目:
输入两个数,a,b
输出他们的和。
本着,此乃ACM的原则,便有了如下的思考:
- ACM的题目肯定很难,a+b,怎么可能直接printf,不行,应该不是这么简单。
- 是否可以利用字符串的方式进行解答,思路我都想好了。
思路如下:
=================================================================
1.用字符串来获取输入的数字。
2.两个字符串相加,将其限定在0-9表示的范围内。
3.将字母转换为数字进行计算。(个位与个位相加,总不用考虑数据类型了吧)
4.将结果转换为数字字符。
5.最后的结果输出到屏幕上。
=================================================================
想到上面,真是想想都有点小激动,什么int,long型,统统都不用考虑,来什么就处理什么。
等等……我该设置多大的数组去容纳这几个字符串?
不行,熊孩子来了怎么办......输多了怎么办。。不行,需要采用什么方式来表达,满足的条件是:
=================================================================
输入什么数字,我就可以计算。
=================================================================
是否需要考虑用动态的方式去实现这个功能呢?
嗯,这样就可以来多少算多少了。
等等………………
这难度不科学啊。0是个什么鬼!
容我输入试一试:
#include <stdio.h> int main(void)
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
return ();
}
=======
居然通过............了..................
居然答案早就给出来了...............
=======
人的思维好难懂........
ACM - a + b Problem的更多相关文章
- ACM: A Simple Problem with Integers 解题报告-线段树
A Simple Problem with Integers Time Limit:5000MS Memory Limit:131072KB 64bit IO Format:%lld & %l ...
- ACM——A + B Problem (4)
A + B Problem (4) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:2496 测试通过:124 ...
- ACM——A + B Problem (3)
Home Problems 1086 A + B Problem (3) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:2317 ...
- ACM——A + B Problem (2)
A + B Problem (2) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:2600 测试通过:137 ...
- ACM——A + B Problem (1)
A + B Problem (1) 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:5907 测试通过:151 ...
- 2013年 ACM 有为杯 Problem I (DAG)
有为杯 Problem I DAG 有向无环图 A direct acylic graph(DAG),is a directed graph with no directed cycles . T ...
- ACM程序设计选修课——Problem E:(ds:图)公路村村通(优先队列或sort+克鲁斯卡尔+并查集优化)
畅通工程 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- ACM程序设计选修课——Problem D: (ds:树)合并果子(最优二叉树赫夫曼算法)
Problem D: (ds:树)合并果子 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 80 Solved: 4 [Submit][Status][ ...
- 【ACM】hdu_zs3_1008_Train Problem I_201308100835
Train Problem I Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Tota ...
随机推荐
- SQLServer------如何删除列为NULL的行
delete from WeiXinInfo where ManagerID IS NULL;
- my.conf 配置编码为utf-8
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. M ...
- JavaScript的闭包原理
什么是js(JavaScript)的闭包原理,有什么作用? 一.定义 官方解释:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分. 个人的理解是 ...
- Java对象的多态性(转型)
多态性在面向对象中主要有两种体现: <1>方法的重载与覆写 <2>对象的多态性 对象的多态性:向上转型:子类对象-->父类对象,向上转型会自动完成 向下转型:父类对象-- ...
- 关于敏捷开发方法(Agile Software Development)的阅读笔记
对“敏捷开发”(Agile Software Development)这个词,我是在这学期邹欣老师<现代程序设计>课上第一次听到的,刚听到时并不知道其具体指什么,只是从字面上直觉其意思应该 ...
- linux设置和删除环境变量
删除环境变量: unset -v PKG_CONFIG_PATH 添加环境变量: export PKG_CONFIG_PATH="你需要设置的路径", 例如: export LAN ...
- owin要跑起来
必须安装 Microsoft.Owin.Host.SystemWeb
- Hello World(本博客启程篇)
Hello World 作为本博客第一篇日志,作为程序员,无论走到哪里,做什么事,必须先输出这句话. 一个想法 从今天3月份到现在一直在学技术,过程中坑的解决.知识的总结以及想法等都写到了" ...
- ng指令之 ng-class 篇
1>定义和用法 ng-class 指令用于给 HTML 元素动态绑定一个或多个 CSS 类.ng-class 指令的值可以是字符串,对象,或一个数组. 如果是字符串,多个类名使用空格分隔. 如果 ...
- Java实现zip压缩多个文件下载
为了更好的演示,首先创建一个文件实体FileBean,包含了文件路径和文件名称: package com.javaweb.entity; import java.io.Serializable; /* ...