题解列表

筛选

并查集加一次扫描

摘要:解题思路:并查集求最大联通快、然后扫描的时候 相邻不在同一个并查集就直接把两个集合加起来取最大注意事项:参考代码:#include <iostream>#include<vector> #includ……

一道题帮你解决二分最痛苦的边界问题

##当然你也可以直接使用库函数lower_bound/upper_bound,###但是对于某些特殊问题,还是需要手写以完成特殊要求,而且对于我这种小菜鸡还是练练吧(呜呜呜),还有我都没用你也不准用(哈哈哈哈)![](/image_editor_upload/20241013/202410131236

筛选N以内的素数

摘要:#include<iostream> using namespace std; int main() { int n; cin >> n; bool isPrimer[1000];……

循环移位的概念

注意事项:要补足32位后再循环移位,题目中没有说明。参考代码://00000000000000000000001111111111//00000000001111111111000000000000//循环移位:右边的一个数移动到左边#includeusingnamesp

进来看看吧

#太简单了,相信你们都会吧,哈哈哈####答案直接输出1.849016就可以啦,别问是咋个知道滴,想知道就往下翻,哈哈哈。往下翻往下翻往下翻往下翻往下翻加油,还差一点就翻到啦!!!真的就差一点了,哈哈哈哈!!!!哈哈哈哈,不搞笑了,正片开始!!!!#include#include#includeusi

经典约瑟夫问题

摘要:参考代码:#include<bits/stdc++.h> using namespace std; int main() {     int n;     cin>>n;     vect……