题解列表
题解 2764: 带余除法
摘要:##########################################a,b=map(int,input().split(" "))print(int(a/b),end=' &#……
1101: 循环 高精度
解题思路:规律:当后K为数字存在循环结的必要条件是,后K-1位数字存在循环结,并且K的最小循环结必定是K-1的最小循环结的整数倍。并且对于当前位数的处理不必要取模,既然已经用了数组高精度保存便可以只考虑当前位数。在比较时,显然后K-1位已经按照之前的循环结递推过来必定相同,
蓝桥杯2024年第十五届决赛真题-数位翻转
解题思路:这道题目可以用动态规划来解决,主要步骤如下:1.定义状态:dp[i][j][0]表示前i个数中恰好选择j个区间,且第i个数没有翻转时的最大和。dp[i][j][1]表示前i个数中恰好选择j个区间,且第i个数已经翻转时的最大和。2.状态转移方程:dp[i][0][0]=dp[i-1][0][0
1027: [编程入门]自定义函数处理最大公约数与最小公倍数
摘要:```cpp
#include
using namespace std;
int zdgys(int a,int b){
for(int i=a;i>=1;i--)
if(a%i==0……
吐槽这道题!在写交换函数时,先写交换小的是错的?!
摘要:解题思路:注意事项:参考代码:#include<iostream>#include<iomanip>using namespace std;void in(int a[]){for(int i=0;i……
题解 1108: 守望者的逃离
摘要:解题思路:#include <stdio.h>
int main(int argc, char** argv)
{
int M,S,T,su=0,t,m,time;
scanf("%d%d……
不用sorted函数两层for 循环处理的
解题思路:先输入各种要求的值,之后利用冒泡排序得到元素的升序列表注意事项:参考代码:number,shu=map(int,input().split())lit=[]foriinrange(number):a,b=input().split()a=int(a)b=float(b)lit.append(