题解列表

筛选

[最详细解析]链表之节点删除

解题思路:注意事项:参考代码:m,n=map(int,input().split())#标注a链表、b链表中的节点个数a={}b={}c=[]foriinrange(m):#有m行个学生的学号和成绩k,l=map(int,input().split())#输入学生的学号和成绩a[k]=l#每个学生的学

信息学奥赛一本通T1423-种树

解题思路:代码的思路是首先按照结束位置end对s数组进行从小到大的排序,然后遍历s数组中的每个元素。对于每个元素,首先计算数组a中在结束位置end到开始位置start之间已经被覆盖的位置数sum。如果sum大于等于需要被覆盖的次数t,则跳过该元素,继续遍历下一个元素。

C++速度求解,够取巧

摘要:解题思路:暴力!按题目求解注意事项: 注意有局限性,万一人家输入的数组是乱序排放呢参考代码:#include <bits/stdc++.h>using namespace std;#define N ……

自定义函数之数字分离

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <string.h>int main(){    char a[4];    scanf("%s",a);    i……

2844: 大整数的因子

摘要:参考代码:c = int(input()) s = &#39;&#39; for k in range(2, 10):     if c % k == 0:         s += str(……

2843: 计算2的N次方

摘要:解题思路:                 注意事项:参考代码:print(2 ** int(input()))……