题解列表

筛选

C语言-公约公倍

摘要:解题思路:最小公倍数易求,最大公约数难求,要用递归,为避免用递归的麻烦,直接先求最小公倍数,再通过最小公倍数与最大公约数之积=输入的两数乘积得出最大公约数注意事项:参考代码:#include<stdi……

超级简便的python

解题思路:利用map()和sum()注意事项:参考代码:s=list(map(int,input().split()))print(sum(s))

题目 1009: [编程入门]数字的处理与判断

摘要:解题思路:1. 通过循环去掉最后一位,同时让计数加    2.通过循环将数字的每一位放入数组,再遍历输出。注意事项:参考代码:#include<stdio.h>//建立数组int w[10];int ……

编写题解 2813: 药房管理

解题思路:注意事项:参考代码:m=int(input())n=int(input())list1=list(map(int,input().split()))#记录每个病人希望取走的药品数量z=0#没取上药的病人ylq=0#已经领取的数量foriinrange(n):iflist1[i]>m-ylq:

2890:细菌的繁殖与扩散 题解

解题思路:整比较暴力,不过固定9阶方阵,时间不长定义两个元素相同菌群矩阵,遍历第一个矩阵将结果记录到新的矩阵中注意事项:每天更新矩阵时用深拷贝copy.deepcopy(),保证两矩阵地址更不同,互不影响参考代码:importcopym,day=map(int,

1866: 三位数反转

解题思路:首先,通过scanf函数获取一个整数作为输入,存储在变量n中。然后,将n除以100,得到百位数字,存储在变量a中。使用取余操作获取十位数字,即n%100,再除以10,得到十位数字,存储在变量b中。使用取余操作获取个位数字,即n%10,存储在变量c中。