蓝桥杯2022年第十三届省赛真题-求和(Java) ```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();int[]arr=newint[n]; 题解列表 2024年03月26日 1 点赞 0 评论 801 浏览 评分:10.0
【二分法题解】编写题解 1885: 蓝桥杯2017年第八届真题-分巧克力 ```#includeusingnamespacestd;typedeflonglongintLL;constintN=100010;intn,m;inth[N],w[N];boolcheck(intmid){//res记录当前巧克力的个数LLres=0;for(inti=0;i 题解列表 2024年03月26日 0 点赞 0 评论 735 浏览 评分:10.0 猪鼻巴巴扫雷法 解题思路:纯纯暴力,我都没寻思能过...但是竟然过了思路很简单,就是扫地雷周围的点,如果不是地雷就++,没啥技术含量注意事项:参考代码:packagebluecup;importjava.util.*;importjava.io.*;publicclassMain{staticBufferedRead 题解列表 2024年03月27日 2 点赞 1 评论 751 浏览 评分:10.0 利用重载进行多个数字相加 摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int add(int a,int b){ return (a+b);}int add(…… 题解列表 2024年03月27日 0 点赞 0 评论 789 浏览 评分:10.0 选数异或(线段树思路详解) 摘要:解题思路: 思路详解在:https://www.acwing.com/solution/content/228403/参考代码:const int N = 1e5; #include <iostre…… 题解列表 2024年03月27日 2 点赞 0 评论 1043 浏览 评分:10.0 不用循环,总共21行代码搞定!! **本题的思路大致为先将给出的四个数字进行四选三的组合,再将选出来的三个数字进行排序,那么就有两种实现方案:(1)将给出的四个数字写进数组里,进行数组的循环挑选遍历;(2)将选出来的三个数写成一个排序函数,再进行四选三的工作并调用函数;数组循环在数据量大的时候固然高效, 题解列表 2024年03月28日 2 点赞 0 评论 1191 浏览 评分:10.0 特殊的质数肋骨---dfs简单易懂 解题思路:要找到一个数,从左到右组成的数字都是质数那么我们就一个数字一个数字的找,满足条件就继续往下找不满足条件就不用再往下找了例如:2333先找到个位的2,再去找第二位哪个数字i跟2组成的数字2*10+i是个质数找到了就继续深入找第三位没找到就再找第二位的其他情况参考代码:#include 题解列表 2024年03月28日 0 点赞 0 评论 617 浏览 评分:10.0 更小的数(暴力、区间DP) 解题思路:dotcpp上暴力能过,但acwing上暴力只能过80%,考虑到前一个对比相同时我们要去找下一个对比,所以考虑记忆化搜索,因此想到区间DP,可以知道当a[l]==a[r]时,我们直接判断f[l+1][r-1]就能知道f[l][r]的状态了。 题解列表 2024年03月29日 2 点赞 0 评论 1134 浏览 评分:10.0 信息学奥赛一本通T1454-山峰和山谷(广度搜索) 摘要:解题思路:根据题目描述1、没有比它高的叫山峰2、没有比它矮的叫山谷3、还存在又比它高,又比它矮的不算山峰也不算山谷步骤:找到高度一致的连通块,若该连通块周围 没有存在比它高的则该连通块叫…… 题解列表 2024年03月31日 1 点赞 0 评论 1023 浏览 评分:10.0 信息学奥赛一本通T1456-图书管理 摘要:解题思路:注意事项:参考代码:以下是 C++ 代码的详细解析:#include<iostream>#include<map>#include<string>using namespace std;* …… 题解列表 2024年03月31日 1 点赞 0 评论 1086 浏览 评分:10.0 « 12...27282930313233...59185919 »
猪鼻巴巴扫雷法 解题思路:纯纯暴力,我都没寻思能过...但是竟然过了思路很简单,就是扫地雷周围的点,如果不是地雷就++,没啥技术含量注意事项:参考代码:packagebluecup;importjava.util.*;importjava.io.*;publicclassMain{staticBufferedRead 题解列表 2024年03月27日 2 点赞 1 评论 751 浏览 评分:10.0
利用重载进行多个数字相加 摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int add(int a,int b){ return (a+b);}int add(…… 题解列表 2024年03月27日 0 点赞 0 评论 789 浏览 评分:10.0
选数异或(线段树思路详解) 摘要:解题思路: 思路详解在:https://www.acwing.com/solution/content/228403/参考代码:const int N = 1e5; #include <iostre…… 题解列表 2024年03月27日 2 点赞 0 评论 1043 浏览 评分:10.0
不用循环,总共21行代码搞定!! **本题的思路大致为先将给出的四个数字进行四选三的组合,再将选出来的三个数字进行排序,那么就有两种实现方案:(1)将给出的四个数字写进数组里,进行数组的循环挑选遍历;(2)将选出来的三个数写成一个排序函数,再进行四选三的工作并调用函数;数组循环在数据量大的时候固然高效, 题解列表 2024年03月28日 2 点赞 0 评论 1191 浏览 评分:10.0
特殊的质数肋骨---dfs简单易懂 解题思路:要找到一个数,从左到右组成的数字都是质数那么我们就一个数字一个数字的找,满足条件就继续往下找不满足条件就不用再往下找了例如:2333先找到个位的2,再去找第二位哪个数字i跟2组成的数字2*10+i是个质数找到了就继续深入找第三位没找到就再找第二位的其他情况参考代码:#include 题解列表 2024年03月28日 0 点赞 0 评论 617 浏览 评分:10.0 更小的数(暴力、区间DP) 解题思路:dotcpp上暴力能过,但acwing上暴力只能过80%,考虑到前一个对比相同时我们要去找下一个对比,所以考虑记忆化搜索,因此想到区间DP,可以知道当a[l]==a[r]时,我们直接判断f[l+1][r-1]就能知道f[l][r]的状态了。 题解列表 2024年03月29日 2 点赞 0 评论 1134 浏览 评分:10.0 信息学奥赛一本通T1454-山峰和山谷(广度搜索) 摘要:解题思路:根据题目描述1、没有比它高的叫山峰2、没有比它矮的叫山谷3、还存在又比它高,又比它矮的不算山峰也不算山谷步骤:找到高度一致的连通块,若该连通块周围 没有存在比它高的则该连通块叫…… 题解列表 2024年03月31日 1 点赞 0 评论 1023 浏览 评分:10.0 信息学奥赛一本通T1456-图书管理 摘要:解题思路:注意事项:参考代码:以下是 C++ 代码的详细解析:#include<iostream>#include<map>#include<string>using namespace std;* …… 题解列表 2024年03月31日 1 点赞 0 评论 1086 浏览 评分:10.0 « 12...27282930313233...59185919 »
更小的数(暴力、区间DP) 解题思路:dotcpp上暴力能过,但acwing上暴力只能过80%,考虑到前一个对比相同时我们要去找下一个对比,所以考虑记忆化搜索,因此想到区间DP,可以知道当a[l]==a[r]时,我们直接判断f[l+1][r-1]就能知道f[l][r]的状态了。 题解列表 2024年03月29日 2 点赞 0 评论 1134 浏览 评分:10.0
信息学奥赛一本通T1454-山峰和山谷(广度搜索) 摘要:解题思路:根据题目描述1、没有比它高的叫山峰2、没有比它矮的叫山谷3、还存在又比它高,又比它矮的不算山峰也不算山谷步骤:找到高度一致的连通块,若该连通块周围 没有存在比它高的则该连通块叫…… 题解列表 2024年03月31日 1 点赞 0 评论 1023 浏览 评分:10.0
信息学奥赛一本通T1456-图书管理 摘要:解题思路:注意事项:参考代码:以下是 C++ 代码的详细解析:#include<iostream>#include<map>#include<string>using namespace std;* …… 题解列表 2024年03月31日 1 点赞 0 评论 1086 浏览 评分:10.0