题解列表

筛选

2838: 有趣的跳跃

摘要:参考代码:choose = input().split() if len(choose) == 1:     n = int(choose[0])     arr = list(map(int,……

字符串的修改实现

实现字符删除就是看字符串长度是否相同,如果两个字符串大小不相同就要删实现字符串的修改就是匹配两个字符串的各个字符对应是否相同如果不相同就要修改#include#includeintmain(){chars1[200],s2[200];scanf("%s",

字符串的逆置

用两个数组实现字符串的逆置#include#includeintmain(){chars[256],b[256];scanf("%s",s);inti;intlen;len=strlen(s);for(i=0;i

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

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

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

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

2815: 求特殊自然数(C语言)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a=49;    while(a>=49&&a<=728){        if(a/49==a%……