双指针,从输入的角度出发,sort刷一遍,在d时间段内找到获赞数符合条件的id,双指针来处理其中重复的操作,使得每次只会++,比多重循环减少了大量时间,由哦(n2)减少到接近o(n) ```#include#defineintlonglong#definexfirst#defineysecondusingnamespacestd;constintN=100010;intn,d,k;pairti[N];intsb[N],re[N];signedmain(){cin>>n>>d>>k; 题解列表 2024年02月06日 0 点赞 0 评论 534 浏览 评分:0.0
C++: 计算星期几 摘要:解题思路: 利用数组存放星期几,较少代码重复量注意事项: 注意每次都要循环都要进行%取余运算,不然会造成越界参考代码: #include<iostream>…… 题解列表 2024年02月06日 0 点赞 0 评论 796 浏览 评分:2.0
C++ : 数组逆序重放 摘要:解题思路: 超级超级简单注意事项: 注意逆序输出的时候,最大的位置是 n-1,不是 n 了参考代码:#include<iostream>using namespace std;int main()…… 题解列表 2024年02月05日 0 点赞 0 评论 751 浏览 评分:9.9
利用string容器轻松拿捏 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<string>#include<algorithm> using namespace std;//因为字母A到Z是1…… 题解列表 2024年02月05日 0 点赞 0 评论 588 浏览 评分:9.9
C++ 编写题解 1098: 陶陶摘苹果 摘要:解题思路: 注意事项: 参考代码: #include<iostream>using namespace std;int main(){ int a[11],high,count=0; for (int…… 题解列表 2024年02月05日 1 点赞 0 评论 731 浏览 评分:10.0
1306: 老管家的忠诚2 题解 #题目大意给你一个序列$$a$$,再给你一个操作类型,当操作类型为1时,让你修改$$a_x$$为$$y$$,当操作类型为2时,询问区间$$l,r$$的最小值。#思路区间最小板子题,静态区间用[ST表](https://blog.csdn.net/qq_47982709/article/details/ 题解列表 2024年02月05日 0 点赞 0 评论 608 浏览 评分:9.9
[编程入门]密码破译 摘要:#include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_stdio(false) int main() …… 题解列表 2024年02月05日 1 点赞 0 评论 1010 浏览 评分:9.9
编写题解 2792: 三角形判断 摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;int main(){ int a,b,c; cin >>a>>b>>c; …… 题解列表 2024年02月05日 0 点赞 0 评论 571 浏览 评分:0.0
编写题解 2790: 分段函数 摘要:解题思路:注意事项:参考代码#include <iostream>using namespace std;int main(){ float x,y; cin>>x; if(x>=0…… 题解列表 2024年02月05日 0 点赞 0 评论 535 浏览 评分:0.0