2013蓝桥杯预赛之颠倒的价牌
来源:互联网 发布:自学c语言看什么书 编辑:程序博客网 时间:2024/05/16 08:04
标题: 颠倒的价牌
小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。
其标价都是4位数字(即千元不等)。
小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。
这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就 是:8561,差了几千元啊!!
当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。
有一天,悲剧终于发生了。某个店员不小心把店里的某两个价格牌给挂倒了。并且这两个价格牌的电视机都卖出去了!
庆幸的是价格出入不大,其中一个价牌赔了2百多,另一个价牌却赚了8百多,综合起来,反而多赚了558元。
小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。
其标价都是4位数字(即千元不等)。
小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。
这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就 是:8561,差了几千元啊!!
当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。
有一天,悲剧终于发生了。某个店员不小心把店里的某两个价格牌给挂倒了。并且这两个价格牌的电视机都卖出去了!
庆幸的是价格出入不大,其中一个价牌赔了2百多,另一个价牌却赚了8百多,综合起来,反而多赚了558元。
请根据这些信息计算:赔钱的那个价牌正确的价格应该是多少?
public class DianDaoJiaPai {static int change(int x) {if (x == 6)return 9;if (x == 9)return 6;return x;}public static void main(String[] args) {int[] arry = { 0, 1, 2, 5, 6, 8, 9 };int price1;int wrongPrice1;int price2;int wrongPrice2;for (int a : arry)for (int b : arry)for (int c : arry)for (int d : arry) {price1 = a * 1000 + b * 100 + c * 10 + d;wrongPrice1 = change(d) * 1000 + change(c) * 100 + change(b)* 10 + change(a);if (price1 - wrongPrice1 > 200&& price1 - wrongPrice1 < 300)for (int e : arry)for (int f : arry)for (int g : arry)for (int h : arry) {price2 = e * 1000 + f * 100 + g* 10 + h;wrongPrice2 = change(h) * 1000+ change(g) * 100 + change(f)* 10 + change(e);if (wrongPrice2 - price2 > 800&& wrongPrice2 - price2 < 900)if (wrongPrice1 - price1+ wrongPrice2 - price2 == 558) System.out.println(price1); break;} } } }
- 2013蓝桥杯预赛之颠倒的价牌
- 2013蓝桥杯预赛javaA 颠倒的价牌
- 颠倒的价牌 - 蓝桥杯
- 颠倒的价牌--蓝桥杯
- 蓝桥杯:颠倒的价牌
- 2013 蓝桥杯 2013预赛C本科-A组 所有试题解析,高斯日记+排它平方数+振兴中华+颠倒的价牌+前缀判断+逆波兰表达式+买不到的数目+剪格子+大臣的旅费
- 第四届蓝桥杯之颠倒的价牌
- ACM题目之颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- 颠倒的价牌
- hdu1575(矩阵乘法快速幂)
- 用javascript 来实现动态下拉以及收起的动态效果
- linux中man用法
- android Activity 堆栈和亲属关系
- spring事务管理与service或dao做try……catch异常抛出
- 2013蓝桥杯预赛之颠倒的价牌
- json的中换行符的处理
- [unity3d]关于MouseLook的问题
- Android LruCache 缓存图片
- UnityVS 1.2 (unity3d的Visual Studio可调试插件)
- hdu 4777 Rabbit Kingdom 离线树状数组
- 用grunt构建seajs项目的总结
- 数组指针和指针数组的区别
- 如何做trace 每一步 每一行