蓝桥杯2022年第十三届省赛真题-统计子矩阵 预处理+双指针 解题思路:先进行预处理,把每一列矩阵进行压缩,即a[i][j]等于原矩阵第j列第1行到第i行的和。三层for循环,第一层枚举子矩阵的起始行b,第二层枚举子矩阵的终点行i,第三层枚举子矩阵的终点列r。起始列l初始为1,如果当前和超过了k,则使起始列l自增1,直到当前和不大于k。 题解列表 2023年01月14日 0 点赞 0 评论 1228 浏览 评分:6.0
循环求和,一种简单的方法实现 解题思路:若n=5,设变量a=0可推:2=2x1;(a)22=2x10+2(a=2*10+a)222=2x100+22(a=2*100+a)2222=2x1000+222(a=2*1000+a)22222=2x10000+2222(a=2*10000+a)注意事项:参考代码:#include 题解列表 2023年01月14日 0 点赞 0 评论 448 浏览 评分:0.0 编写题解 1046: [编程入门]自定义函数之数字后移 适合新手 摘要:解题思路:定义两个数组,一个用来接收改变后的排序,(m+i)%n 这个是核心 保证数组末尾的下一位是首位!!!注意事项:参考代码:#include<iostream>#include<cstri…… 题解列表 2023年01月14日 0 点赞 0 评论 492 浏览 评分:0.0 作业调度方案(垃圾版) 解题思路:基本思路就是使用矩阵模拟出各机器的时间线,按照给定的总工件顺序,参照各工件单独的加工顺序与加工时间填写矩阵,最终输出最长的矩阵。我写的很烂,方法很笨,但是看到没人提交python代码,然后自己又懒得对代码优化,所以提交上来请各位大佬优化一下我的代码。 题解列表 2023年01月14日 0 点赞 0 评论 613 浏览 评分:4.0 从大到小的顺序输出其中前m大的数 解题思路:注意事项:参考代码:n,m=map(int,input().split())L=list(map(int,input().split()))L.sort(reverse=True)foriinrange(m):print(L[i]) 题解列表 2023年01月14日 0 点赞 0 评论 508 浏览 评分:0.0 C++简便易懂 摘要:# 其实这题直接点提交就行了 ``` #include using namespace std; int main() { int a,b; while(cin>>a>>…… 题解列表 2023年01月14日 0 点赞 0 评论 546 浏览 评分:9.9 分段函数(c语言) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>double fun(double x){ if(x>=0 && x<5) { return -…… 题解列表 2023年01月14日 0 点赞 0 评论 631 浏览 评分:7.3 骑车与走路 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; double s1,s2; scanf("%d",&n); s1=…… 题解列表 2023年01月14日 0 点赞 0 评论 469 浏览 评分:0.0 晶晶赴约会 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n==1||n==3||n==…… 题解列表 2023年01月14日 0 点赞 0 评论 444 浏览 评分:3.0 收集瓶盖赢大奖 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,m; scanf("%d%d",&n,&m); if(n>=10 ||…… 题解列表 2023年01月14日 0 点赞 0 评论 515 浏览 评分:0.0 « 12...1602160316041605160616071608...59105911 »
编写题解 1046: [编程入门]自定义函数之数字后移 适合新手 摘要:解题思路:定义两个数组,一个用来接收改变后的排序,(m+i)%n 这个是核心 保证数组末尾的下一位是首位!!!注意事项:参考代码:#include<iostream>#include<cstri…… 题解列表 2023年01月14日 0 点赞 0 评论 492 浏览 评分:0.0
作业调度方案(垃圾版) 解题思路:基本思路就是使用矩阵模拟出各机器的时间线,按照给定的总工件顺序,参照各工件单独的加工顺序与加工时间填写矩阵,最终输出最长的矩阵。我写的很烂,方法很笨,但是看到没人提交python代码,然后自己又懒得对代码优化,所以提交上来请各位大佬优化一下我的代码。 题解列表 2023年01月14日 0 点赞 0 评论 613 浏览 评分:4.0
从大到小的顺序输出其中前m大的数 解题思路:注意事项:参考代码:n,m=map(int,input().split())L=list(map(int,input().split()))L.sort(reverse=True)foriinrange(m):print(L[i]) 题解列表 2023年01月14日 0 点赞 0 评论 508 浏览 评分:0.0
C++简便易懂 摘要:# 其实这题直接点提交就行了 ``` #include using namespace std; int main() { int a,b; while(cin>>a>>…… 题解列表 2023年01月14日 0 点赞 0 评论 546 浏览 评分:9.9
分段函数(c语言) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>double fun(double x){ if(x>=0 && x<5) { return -…… 题解列表 2023年01月14日 0 点赞 0 评论 631 浏览 评分:7.3
骑车与走路 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; double s1,s2; scanf("%d",&n); s1=…… 题解列表 2023年01月14日 0 点赞 0 评论 469 浏览 评分:0.0
晶晶赴约会 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n==1||n==3||n==…… 题解列表 2023年01月14日 0 点赞 0 评论 444 浏览 评分:3.0
收集瓶盖赢大奖 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,m; scanf("%d%d",&n,&m); if(n>=10 ||…… 题解列表 2023年01月14日 0 点赞 0 评论 515 浏览 评分:0.0