04 2019 档案
摘要:1、左移运算符:<< 丢弃左边指定位数,右边补0。 注意: 当int类型进行左移操作时,左移位数大于等于32位操作时,会先求余(%)后再进行左移操作。也就是说左移32位相当于不进行移位操作,左移40位相当于左移8位(40%32=8)。当long类型进行左移操作时,long类型在二进制中的体现是64位
阅读全文
摘要:题目描述: 给定需要找零的面值m和可以使用的硬币种类n(假设每种硬币有无限多个),求出用这些硬币找零m所需要的最少硬币数。 输入描述: 第一行包含两个整数:m ,n,意义如题目描述。接下来的 n 行,每行一个整数,第 i + 1 行的整数表示第 i 种硬币的面值。 输出描述: 输出一个整数,表示最少
阅读全文
摘要:题目描述: 你有n种不同面值的硬币,每种面值的硬币都有无限多个,为了方便购物,你希望带尽量少的硬币,并且要能组合出 1 到 m 之间(包含1和m)的所有面值。 输入描述: 第一行包含两个整数:m ,n(1 ≤ n ≤ 100,1 ≤ m ≤ 109),意义如题目描述。接下来的 n 行,每行一个整数,
阅读全文
摘要:题目描述: 给你一个只有0和1的字符串,你现在有一个操作,可以把相邻的一对0和1消去,问最后能得到的最短长度。 输入描述: 一个整数(表示01字符串长度)和一个01字符串。 输出描述: 最后得到的最短长度。 方法1: 分析: 如果相邻两元素的和是1(包含了“01”和“10”两种情况),则将这一对元素
阅读全文

浙公网安备 33010602011771号