自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

业余程序员_专业吃货

半路出家 自学没成才 :>_<:

  • 博客(12)
  • 收藏
  • 关注

原创 ZOJ 1382: A Simple Task

这题目标题真贴切哈哈  和1383的感觉基本一样,只不过是换了个问法 归根结底,是问一个数字能被2整除多少次 那就每整除一次加个1 最后输出这个 还有除剩下的部分就行了 难度系数=0 通过率数据:48.49% (4609/9505) import java.util.*; public class Main { public static

2013-10-27 08:15:33 620

原创 ZOJ 1383: Binary Numbers

求十进制数转换成二进制之后都有第几位(从低往高数,另外定义最低位叫第0位) 是1 题目说了输入不大于1,000,000的十进制数 ->所以不需要用高精度,直接int就能AC 根据直觉写代码就直接AC了  判断数字除2的余数 如果余1,那么第0位就是1,输出'0' 然后数字除以2取整,再判断第1位,以此类推 最高位一定是1,直接输出 难度系数=0 通过率数据:37.96

2013-10-27 08:10:20 659

原创 ZOJ 1205: Martian Addition

20进制加法问题。 第一次没过,因为输出的时候忘记了考虑 0+0=0 的情况,被测试数据抓个正着 改掉这个bug就AC了 本来就是半路出家的学编程,不停的刷水题,结果每次都是代码写的也比较sloppy...  比单纯高精度稍微麻烦一点,难度系数=1 通过率数据 28.06% (5015/17869) import java.util.*; public class

2013-10-26 03:15:02 952

原创 ZOJ 1241: Geometry Made Simple

毕达哥拉斯定理勾股定理的应用题目:已知直角三角形两条边长求第三边。 要稍微加一个弱智初二水平的几何判断:直角三角形斜边必须大于直角边。 水的不能再水了,难度系数=0 唉,会做的题都被我骂太水,不水的题我也不会做... 死循环了 通过率数据:30.79% (5650/18347) import java.util.*; public class Main {

2013-10-26 03:08:03 729

原创 ZOJ 1151: Word Reversal

简单题,但测试数据量难道有几十万行么! 不能用Java的scanner 和 每行printf 这样做一定会TLE,一开始没意识到是I/O效率问题,还傻乎乎的想怎么优化。。。 被坑死了... 一模一样的算法 把IO换上BufferedReader和StringBuilder之后 190ms过了... 居然会差这么多!!! 题目本身的意思就是 每行会给出一系列用空格分隔的单词 读取然后

2013-10-26 02:55:26 763

原创 ZOJ 1295: Reverse Text

题目要求很简单,输入一行字符,然后整行反序输出。 看看这题是1996年的题,也就不觉得很容易了,那年头会编这个程已经很了不起了的说……  不过 还是 难度系数=0 通过率数据 42.17% (5479/12990) import java.util.*; public class Main { public static void main(String

2013-10-24 04:10:36 624

原创 ZOJ 1240: IBM Minus One

这题就是直白的ROT(+1)编码问题 A->B, C->D, Y->Z, Z->A 数据量也不大 难度系数=0 通过率数据:39.29% (6712/17080) import java.util.*; public class Main { public static void main(String[] args) { Scanner in =

2013-10-24 04:03:48 660

原创 ZOJ 1113: u Calculate e

这个题。。没有输入 要求结果是输出这个 n e - ----------- 0 1 1 2 2 2.5 3 2.666666667 4 2.708333333 5 2.716666667 6 2.718055556 7 2.718253968 8 2.718278770 9 2.718281526 所以,代码只要这样写就直接AC了 public clas

2013-10-23 05:05:31 792

原创 ZOJ 1115: Digital Roots

题目的意思是 给定一个整数 算digital root 比如 13579  1+3+5+7+9= 25 2+5=7 所以就返回7 positive integers注意题目里说的"positive integer" 不一定是int型 所以第一轮要用字符串处理 不过这题通过率倒是很低 22.80% (9047/39670) 难度系数=0 import j

2013-10-23 04:42:45 669

原创 ZOJ 1045: HangOver

已知 x 求解 n 使得 1/2 + 1/3 +... + 1/(n+1) >=x 简单的循环 通过率很高【52.66% (9565/18161)】 根据直觉敲代码,不用调试不用优化就能AC. 难度 = 0. import java.util.*; public class Main { public static void main(String[]

2013-10-21 00:46:08 895

原创 ZOJ 1048 Financial Management

极容易的题目,输入12个float,输出平均数(保留两位小数) 我做的时候想多了,还以为题目会有什么double型溢出啊 imprecision溢出啊之类的陷阱 犹豫了一下需不需要用高精度啊 后来想想 既然题目说的是Larry同学刚毕业开始工作 算的是他的银行余额 所以应该不至于是富可敌国的数字吧 再看看都一万多AC了 应该不会这么搞 【43.45% (13314/30640)】 难度系

2013-10-20 19:33:49 713

原创 Hello, world! (ZOJ 1001)

开个博客 记录我刷ZOJ水题的经过。 ZOJ 1001 - the a+b problem 难度系数: -1 import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (i

2013-10-20 19:17:34 1284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除