由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求救: 笔记本电脑数字键只有5和6能打出来,其他都不好使了 (转
相关主题
intern offer选择问个《编程实践》(英文版)里面的问题
问一个算法设计问题问个越界的问题
onsite完,攒rp系列(二)请教一个题目
问两道bloomberg的题目atoi很不好写,头都大了...
请问如何安全地reverse 一个integer弱弱的问一个问题
str2int中overflow该如何处理?写了个atoi,大家帮看有没有哪里错了?
经典题atoi的溢出处理问一道google面试题
问个简单C reverse int函数atoi的实现
相关话题的讨论汇总
话题: int话题: 数字键话题: 求救话题: am话题: bear
进入JobHunting版参与讨论
1 (共1页)
t****b
发帖数: 2484
1
来做道题吧 不考虑乘除 只考虑加减 给定数字X 最少需要几个5/6?
【 以下文字转载自 Money 讨论区 】
发信人: united (airlines), 信区: Money
标 题: 求救: 笔记本电脑数字键只有5和6能打出来,其他都不好使了
发信站: BBS 未名空间站 (Tue Sep 5 22:52:48 2017, 美东)
%^也能打出来,
有人知道咋回事吗?
谢谢
t****b
发帖数: 2484
2

Bear
han6 (周瑜)
2 54.* 9/6/17, 11:52:3 AM (944')
1 = 6-5
2 = (5+5)/5
3 = (5+5+5)/5
4 = 5+5-6
5 = 5
6 = 6
7 = 6+6-5
8 = 6+(5+5)/5
9 = 5+5+5-6
10 = 5+5

【在 t****b 的大作中提到】
: 来做道题吧 不考虑乘除 只考虑加减 给定数字X 最少需要几个5/6?
: 【 以下文字转载自 Money 讨论区 】
: 发信人: united (airlines), 信区: Money
: 标 题: 求救: 笔记本电脑数字键只有5和6能打出来,其他都不好使了
: 发信站: BBS 未名空间站 (Tue Sep 5 22:52:48 2017, 美东)
: %^也能打出来,
: 有人知道咋回事吗?
: 谢谢

z*********n
发帖数: 1451
3

好题来源于生活而高于生活,大保健兄信手拈来就是道好题。
coding了下,只考虑加减,O(1)时空:
int solve(int n)
{
n = abs(n);
int k1 = n/6;
int k2 = ceil(n/6.);
int k3 = ceil(n/5.);
int k4 = n/5;
int s1 = 2*n - 11*k1;
int s2 = k2 <= k4 ? k2 : INT_MAX;
int s3 = -2*n + 11*k3;
return min(min(s1, s2), s3);
}
corner case:n=0时,给的答案是0,这个就是一个5/6都不要默认是0。

【在 t****b 的大作中提到】
: 来做道题吧 不考虑乘除 只考虑加减 给定数字X 最少需要几个5/6?
: 【 以下文字转载自 Money 讨论区 】
: 发信人: united (airlines), 信区: Money
: 标 题: 求救: 笔记本电脑数字键只有5和6能打出来,其他都不好使了
: 发信站: BBS 未名空间站 (Tue Sep 5 22:52:48 2017, 美东)
: %^也能打出来,
: 有人知道咋回事吗?
: 谢谢

D**********0
发帖数: 1022
4
好题,我分析分析。
M***6
发帖数: 895
5
666666
k*****u
发帖数: 136
6
求解释啊

【在 z*********n 的大作中提到】
:
: 好题来源于生活而高于生活,大保健兄信手拈来就是道好题。
: coding了下,只考虑加减,O(1)时空:
: int solve(int n)
: {
: n = abs(n);
: int k1 = n/6;
: int k2 = ceil(n/6.);
: int k3 = ceil(n/5.);
: int k4 = n/5;

T**********a
发帖数: 324
7
DP, 从下往上

【在 t****b 的大作中提到】
: 来做道题吧 不考虑乘除 只考虑加减 给定数字X 最少需要几个5/6?
: 【 以下文字转载自 Money 讨论区 】
: 发信人: united (airlines), 信区: Money
: 标 题: 求救: 笔记本电脑数字键只有5和6能打出来,其他都不好使了
: 发信站: BBS 未名空间站 (Tue Sep 5 22:52:48 2017, 美东)
: %^也能打出来,
: 有人知道咋回事吗?
: 谢谢

1 (共1页)
进入JobHunting版参与讨论
相关主题
函数atoi的实现请问如何安全地reverse 一个integer
atoi overflow怎么办?str2int中overflow该如何处理?
问 Facebook Onsite 一题经典题atoi的溢出处理
150上的11.3,用1GByte的memory找出4B整数中的missing one问个简单C reverse int
intern offer选择问个《编程实践》(英文版)里面的问题
问一个算法设计问题问个越界的问题
onsite完,攒rp系列(二)请教一个题目
问两道bloomberg的题目atoi很不好写,头都大了...
相关话题的讨论汇总
话题: int话题: 数字键话题: 求救话题: am话题: bear