题解列表

筛选

map存储使用

解题思路:从前往后,提取每一个数的因子存入map中,时间复杂度O(n*sqrt(Ai)),每一次存储之前判断map里面是否为空,不为空表示前面有至少一个数可以与它组队,那么我们map里面存储的就是第一个出现该因子的下标,我们进行匹配的时候判断存储的下标是否小于已经可以判断的最小下标,

2814: 正常血压 读懂题就能做

摘要:解题思路:这个题审题时容易走偏,题目要求的是病人保持正常血压的最长小时数,而不是正常的次数,搞清楚这一点后,题目就不难了注意事项:参考代码:#include <iostream> using nam……

1299: 零花钱

```cpp#includeusingnamespacestd;structlin{inta,b;}s[30];intcmp(constvoid*x,constvoid*y){lin*x1=(lin*)x,*x2=(lin*)y;returnx1->a-x2->a;}intmain(){inti,

给用Java的开一下荒土

摘要:解题思路:药品不够的话给下一个人注意事项:参考代码:import java.util.Scanner; public class Main { public static void main……

单词的长度

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ char a[1000]; int n[300]={}; /……

1308: 表达式计算2

```cpp#includeusingnamespacestd;constintN=10001;inta[N],b[N];charop,k;boolkey,mark;inlinevoidswap(int&a,int&b){a+=b;b=a-b;a-=b;return;}inlinevoiddeal(i

回文子串java

摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class 回文子串 {    public static void main(String[] args……