C++之练习题39

1.给定两个正整数a 和b。可以知道一定存在整数x,使得 x <= logab < x + 1 求出x。输入数据保证x 不大于20

2.任给一个整数n (0 <= n <= 100),找到三个满足下列条件的正数a1、a2、a3,使得a1 + a2 + a3最大:
*   0 <= a1、a2、a3 <= n;
*   a1 + a2 是2 的倍数;
*   a2 + a3 是3 的倍数;
*   a1 + a2 + a3 是5 个倍数。

3.有一个正方形的墙,由N*N 个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob 是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i, j)个位置的砖时, 位置(i-1, j)、 (i+1, j)、 (i, j-1)、 (i, j+1)上的砖都会改变颜色。请你帮助Bob 判断能否将所有的砖都涂成黄色,并且在能将所有的砖都涂成黄色时计算出最少需要涂画多少块砖。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值