- 博客(14)
- 收藏
- 关注
原创 [NOIP1998 提高组] 拼数
设有 $n$ 个正整数 $a_1 \dots a_n$,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。对于全部的测试点,保证 $1 \leq n \leq 20$,$1 \leq a_i \leq 10^9$。//按a+b大于b+a的方式排列。第二行有 $n$ 个整数,表示给出的 $n$ 个整数 $a_i$。第一行有一个整数,表示数字个数 $n$。# [NOIP1998 提高组] 拼数。### 样例输入 #1。### 样例输出 #1。### 样例输入 #2。### 样例输出 #2。
2024-04-08 18:52:28 208
原创 检测系统是大端还是小端
/由于1的16进制为00 00 00 01所以大端的存储方式为00 00 00 01小端的存储方式为01 00 00 00所以只需要判断第一个字节就能知道系统的存储方式了。printf("小端");printf("大端");
2023-12-27 19:56:22 358 1
原创 oj《分解正整数》
a = a / i;// 找到了一个因子i,则n/i缩小n继续寻找。// 不能整除则跳出本次循环,递增i进行下一轮。{ // 执行的条件必须是n与i不等,若相等则分解结束了。{ // 若能整除则i为n的因子之一。将一个正整数分解为质因数。
2023-12-03 08:34:27 367 1
原创 oj题目《弹球落地弹起多次的路程计算》
int main()sum = h;h = h / 2;i < n;i++)sum += h*2;h = h / 2;return 0;
2023-12-01 23:33:04 428 1
原创 oj问题难度低《神殿》
神殿由八位守护者守卫,总共由64个门组成,每一道门后都有一个迷宫,迷宫的大小均为100×100。历经千辛万苦之后,icebound终于穿越了迷宫,到达了神殿的中心。神殿的中心有一个宝箱。你需要找到一个数P,它具有一个美妙的性质:它是[l,r]中所有数的二进制表示里1的个数最多的一个数。如果你发现了这个美妙的数字,你就可以打开宝箱,获得巨额财富。map函数返回的是一个迭代器,在该迭代器中, func函数将应用于 可迭代对象iter中的每一个元素。二进制表示中1的个数最多的数是7,它含有3个1。
2023-12-01 10:59:10 343 1
原创 计算一个字符串的长度
法一int main()return 0;法二= '\0')count++;str++;int main()return 0;法三递归if (*str!= '\0')elsereturn 0;int main()return 0;
2023-11-25 21:19:45 406 1
原创 自存的题目
/ printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符数:%d", letters, space, digit, other);// while (fabs(f) >= 1e-6)//调用数学库绝对值函数fabs()// while (2 * j * j - 1 <= N)//计算层数。// while (y > 0)//输出沙漏上半部分。// while (x > 0)//输出沙漏下半部分。
2023-11-11 10:47:00 24 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人