最近太忙了

项目终于正式启动了,忙得不可开交。

近一段时间抽业余时间也写了不少东西,但是却一直没更新过博客。感觉国内的开源环境还是有点差。

一直想参与一些开源的游戏项目,但却没发现我喜欢的风格的,老外们似乎不怎么喜欢做英雄无敌、曹操传、大富翁这类的游戏,其实我觉得这些游戏如果能在手机上玩,肯定还是比较好玩的,英雄无敌2有用SDL库移植到android上的,体验了一下,还可以,虽然有很多地方的操作性不尽如人意,但是已经是相当不错的了,也从另一个方面验证了我的想法,再好玩的游戏,可操作性受阻,必定会让玩家望而却步。

以前无意中看到一本书的一个代码,是一个类似于大富翁游戏的,名字叫回到战国,当时在那个基础上改了一下,增加了许多可玩因素,但是觉得还是太差了,主要那个框架有些差,很难加入AI和回合控制,存档、读档也很麻烦,后来就干脆自己重新写了一个框架,目前来说基本的步进、滚屏都实现了,又找了一个tiledmapeditor的开源项目,用QT写的那个版本,改了一个简单的地图编辑器,但是QT用的很不熟练,自己看着那些代码都有些烦,估计内存泄露不少,这是最令我讨厌的。

太多资料都没整理了,本来准备抽个时间把这些代码都整理到google的开源社区里面去的,现在看来,还是一塌糊涂。还是等工作上的项目告于段落了,有时间了再把自己写的这些破破烂烂的程序都整理一下,找些志同道合的朋友一起来完善这个小游戏吧。

c++ 题目描述 奶牛 Bessie 回到学校了!她开始做她的数学作业,在作业中她被要求将正整数四舍五入到 10 10 的幂。 要将一个正整数 a a 四舍五入到最接近的 10 b 10 b ,其中 b b 为正整数,Bessie 首先找到从右往左数第 b b 个数位。令 x x 为这个数位。 如果 x ≥ 5 x≥5,Bessie 将 a a 增加 10 b 10 b 。 然后,Bessie 将从右侧开始直至第 b b 个数位的所有数位均设置为 0 0。 例如,如果 Bessie 想要将 456 456 四舍五入到最接近的 10 2 10 2 (百位),Bessie 会首先找到从右往左数第 2 2 个数位 5 5。这意味着 x = 5 x=5。然后由于 x ≥ 5 x≥5,Bessie 将 a a 增加 100 100。最后,Bessie 将 a a 中从右侧开始直至第 2 2 个数位的所有数位设置为 0 0,结果为 500 500。 但是,如果 Bessie 将 446 446 四舍五入到最接近的 10 2 10 2 ,她将得到 400 400。 在看了 Bessie 的作业后,Elsie 认为她已经发明了一种新的舍入方式:链式舍入。要链式舍入到最接近的 10 b 10 b ,Elsie 将首先舍入到最接近的 10 1 10 1 ,然后舍入到最接近的 10 2 10 2 ,以此类推,直至舍入到最接近的 10 b 10 b 。 Bessie 认为 Elsie 是错误的,但她太忙于数学作业,无法确认她的怀疑。她请你计算出存在多少个不小于 2 2 且不超过 N N 的整数 x x( 1 ≤ N ≤ 10 9 1≤N≤10 9 ),使得将 x x 四舍五入到最接近的 10 P 10 P 与链式舍入到最接近的 10 P 10 P 的结果不同,其中 P P 是满足 10 P ≥ x 10 P ≥x 的最小整数。 输入格式 你需要回答多个测试用例。 输入的第一行包含一个整数 T T( 1 ≤ T ≤ 10 5 1≤T≤10 5 ),为测试用例的数量。以下是 T T 个测试用例。 每个测试用例的输入仅有一行,包含一个整数 N N。输入保证同一测试点中的所有 N N 各不相同。 测试点性质 测试点 1:样例。 测试点 2-4: N ≤ 10 3 N≤10 3 。 测试点 5-7: N ≤ 10 6 N≤10 6 。 测试点 8-13:没有额外限制。
03-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值