- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 博弈论专题
巴什博奕(Bash Game)题意:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。思路:1.如果 n = m+1,由于一次最多只能取m个,所以无论先手取着拿走多少个,后手都能一次取完。那么就是后者胜利。2.所以我们可以得到取胜的结论:n = (m+1)r + s;意思就是我们先手要先拿走s个,然后不论后手怎么去取k个,我们都取m+1 - k个,如此保证必然能够获胜。3.总结:就是给对手留下(m+1)的倍数威佐夫博奕(Wythoff Game)
2020-11-10 12:09:27 231
原创 天梯赛题库
题目链接 ---- 点我传送哦!!!L1-001 ~ L1-015Hello World#include<bits/stdc++.h>using namespace std;int main(){ cout<<"Hello World!";}L1-002 打印沙漏 (20分)此生最讨厌模拟题!!!#include<iostream>#include<cstdio>#include<string>usi
2020-11-09 17:49:18 550
原创 AtCoder Beginner Contest 182 A~E
A#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<2*a+100 - b<<endl; return 0;}B题意:就是找到一个数能被尽可能多的a[]数组里面的数整除。找到这个数输出就行了。因为只有1000,我们直接暴力即可。#include<bits/stdc++.h>#define
2020-11-09 17:37:18 235
原创 天池在线编程限时赛 --- 【夕阳下的奔跑场】脱单队
1.Character deletion题意:从字符串一中删除字符串二中出现的所有字符思路:因为字符共有256个,所以我们开一个256大小的数组,然后记录字符串二中出现的每一个字符,然后遍历字符串一,看这个字符是否在字符串二中出现过,没有就直接+上这个字符,最后直接return字符串。class Solution {public: /** * @param str: The first string given * @param sub: The given second
2020-11-07 21:33:25 180
原创 天梯赛模拟训练【3】
A.7-1 计算摄氏温度 (5分)签到:#include<bits/stdc++.h>using namespace std;int main(){ cout<<"fahr = 100, celsius = "; cout<<5 * (100-32)/9<<endl; return 0;} B.7-2 后天 (5分)思路:取余,注意周五不能让其取余为0.#include<bits/stdc++.h>using nam
2020-11-07 20:58:33 961
原创 AtCoder Beginner Contest 181 A ~ E
A.题意:奇数偶数即可#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; if(n % 2 == 0) cout<<"White"<<endl; else cout<<"Black"<<endl; return 0;}B.题意:就是给你多个区间的左右端点,然后让你求所有区间之和。思路:前缀和预处理一下,然后就直接加就行
2020-11-04 10:39:51 137 1
钢筋端面数据集(含标注信息)
2022-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人