合集-c++/python程序设计每日一题
摘要:20240318每日一题题解 Problem 若将一个正整数化为二进制数,在此二进制数中,我们将数字 \(1\) 的个数多于数字 \(0\) 的个数的这类二进制数称为 \(A\) 类数,否则就称其为 \(B\) 类数。 例如: \((13)_{10}=(1101)_2\),其中 \(1\) 的个数为
阅读全文
摘要:20240317每日一题题解 Problem Solution 提供两种写法,分别用到了string类和c风格字符串。 string 类是标准库中提供的用于处理字符串的类,避免了传统的 C 语言中使用字符数组来处理字符串时需要考虑的空间分配、长度控制等问题。 c风格字符串实际上就是一个字符数组cha
阅读全文
摘要:20240319每日一题题解 Problem 判断一个数的结构是否为某个数重复两遍得到。 例如,\(123123\)是重复两遍的数,而\(333\),\(809680\)则不是 保证输入的数字不超过long long型范围。 若是,则输出yes;否则输出no。 Solution 从数字的角度要想解
阅读全文
摘要:20240320每日一题题解 Problem 阿克曼(Ackermann)函数 \(A(m,n)\) 中,\(m, n\) 定义域是非负整数(\(m \le 3\),\(n \le 10\)),函数值定义为: \(\mathit{akm}(m,n)=n+1\);(\(m=0\) 时)。 \(\mat
阅读全文
摘要:20240321每日一题题解 Problem 已知 \(f(x,n)=\sqrt{n+\sqrt{(n-1)+\sqrt{(n-2)+\sqrt{...+2+\sqrt{1+x}}}}}\)。 计算 \(f\) 的值。 输入 \(x\) 和 \(n\)。输出这个函数值,并且注意需要保留两位小数。
阅读全文
摘要:20240322每日一题题解 Problem 输入 \(n\) 个不大于 \(10^5\) 的正整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。 第一行输入一个正整数 \(n\),表示整数个数。 第二行输入 \(n\) 个正整数 \(a_i\),以空格隔开。 输出一行,依次输出
阅读全文
摘要:20240323每日一题题解 Problem 输出2024是十二生肖中的哪个动物年? (只需要输出排行第几即可) 鼠视为十二生肖中的第一位。 注意:答案输出为阿拉伯数字。 Solution 首先,我要感谢班长在百忙之中选择了这样的一道题,让我在不是周末的周六能够抽出时间水题解报告。 你说的对,但是《
阅读全文
摘要:20240324每日一题题解 Problem 给两个按照非递减顺序排列的整数数组num1和num2,另外有两个整数m和n,分别表示num1和num2中的元素数目。 请合并num2到num1中,使得合并后的数组还是按照非递减顺序排列。 注意,需要将合并之后的数组还是存储在数组num1中。 示例 1:
阅读全文
摘要:20240325每日一题题解 Problem 给出一个整数 \(a\) 和一个正整数 \(n\),求乘方 \(a^n\)。 输入一行,包含两个整数 \(a\) 和 \(n\)。\(-1000000 \le a \le 1000000\),\(1 \le n \le 10000\)。 输出一个整数,即
阅读全文
摘要:20240326每日一题题解 Problem 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案
阅读全文
摘要:20240327每日一题题解 Problem 一些整数可能拥有以下的性质: 性质 1:是偶数; 性质 2:大于 \(4\) 且不大于 \(12\)。 小 A 喜欢这两个性质同时成立的整数; Uim 喜欢这至少符合其中一种性质的整数; 小 B 喜欢刚好有符合其中一个性质的整数; 正妹喜欢不符合这两个性
阅读全文
摘要:20240328每日一题题解 摘要 本文对于2024年3月28日的每日一题进行了问题重述,并将问题拆解为五个步骤,分别进行了详细的讨论与求解,实现了整型与字符串类型的互相转换。并且还指出,在编写C++程序时,需要观察数据范围,在有必要时使用长整型(long long)存储数据,以免出现整型溢出现象。
阅读全文
摘要:20204329每日一题题解 Problem 给你两个数x,y,输出 \(\bigg\lfloor \dfrac{x}{y} \bigg\rfloor\)。 其中 \(\lfloor a \rfloor\) 代表不超过 \(a\) 的最大整数,如 \(\lfloor 1.1 \rfloor = 1,
阅读全文
摘要:20240401每日一题题解 今天早自习不用点到 Problem 已知: \(m=\dfrac{\max(a,b,c)}{\max(a+b,b,c) \times \max(a,b,b+c)}\) 输入 \(a\),\(b\),\(c\),求 \(m\) 。 把求三个数的最大数 \(\max(x,y
阅读全文
摘要:20240402每日一题题解 Problem 给出平面坐标上不在一条直线上三个点坐标 \((x_1,y_1),(x_2,y_2),(x_3,y_3)\),坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。保留两位小数。 对于平面上的两个点 \((x_1,y_1),(x_2,y_2)\)
阅读全文
摘要:20240403每日一题题解 Problem 小 R 今天学习了余角有关的数学知识,请你帮帮他计算一个角的余角吧! 一个角的余角的计算公式如下: \[\angle B=90^\circ -\angle A \]其中 A 是给出的角,B 是你要计算的角。 输入:一行一个整数 \(x\),表示 \(\a
阅读全文
摘要:20240409每日一题题解 Problem 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的
阅读全文
摘要:20240410每日一题题解 Problem 一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第 \(n\) 天早上起来一看,只剩下 \(1\) 个桃子了。请问小猴买了几个桃子? 输入一个正整数 \(n\),表示天数。输出小猴
阅读全文
摘要:20240411每日一题题解 Problem 给出一个正整数 \(n\),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 \(3\) 再加 \(1\),否则除以 \(2\)。经过若干次循环后,最终都会回到 \(1\)。经过验证很大的数字(\(7\times10^{11}\))都可以
阅读全文