![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
L2
csp L2题目
moumoumouwang
这个作者很懒,什么都没留下…
展开
-
csp 俄罗斯方块
/把数组g copy给smemcpy(s,g, sizeof(s));#include <iostream>#include <cstdio>using namespace std;const int maxn = 100010;int a[20][20], b[10][10];void print(){ for(int i = 1; i <= 15; i++) { for(int j = 1; j <= 10; j++) { co原创 2021-04-04 20:32:08 · 88 阅读 · 0 评论 -
游戏
#include <iostream>#include <cstdio>#include <vector>using namespace std;const int maxn = 100010;int visit[1100];int main() { int n, k, num = 0; cin >> n >> k; int ans, cont; while(1) { cont = 0; for(int i = 1原创 2021-03-14 19:21:28 · 98 阅读 · 0 评论 -
公共钥匙盒
为操作建立结构体#include <iostream>#include <cstdio>#include <algorithm>using namespace std;const int maxn = 1010;struct node{ int id, flag, t; bool operator < (const node &k) const { if(t != k.t) return t < k.t; if(flag原创 2021-03-14 18:29:43 · 49 阅读 · 0 评论 -
2020-12-2 期末预测之最佳阈值
#include <iostream>#include <cstdio>#include <algorithm>#include <vector>#include <map>using namespace std;const int maxn = 100010;struct node{ int x, y;}Node[100010];int cont_0[100010], cont_1[100010];struct nnod原创 2021-03-10 15:02:46 · 142 阅读 · 0 评论 -
201912-2 回收站选址
#include <iostream>#include <cstdio>#include <map>using namespace std;const int maxn = 100010;struct node{ int x,y;}Node[3010];map<pair<int,int>, int> m;bool select(int x, int y){ if(m[make_pair(x,y+1)] &&原创 2021-03-08 22:50:04 · 54 阅读 · 0 评论 -
201604-2 俄罗斯方块
枚举 确定新板块的起点位置再根据新板块内的相对位置确定新板块在整个画布中的绝对位置在新画布中记录方块位置被访问的次数 如果是2说明发生了碰撞 输出上一时刻的画布#include <iostream>#include <cstdio>#include <cstring>#include <memory>using namespace std;int a[20][20], a1[20][20];int b[5][5];bool draw.原创 2021-03-07 15:15:53 · 82 阅读 · 0 评论 -
201512-2 消除类游戏
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int a[31][31], b[31][31];int main(){ int n, m; cin >> n >> m; for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { cin &g原创 2021-03-06 18:31:20 · 132 阅读 · 0 评论 -
201809-2 买菜
注意:if(b < h[i].l || a > h[i].r) continue; b与a关系并不确定#include <iostream>#include <cstdio>#include <algorithm>using namespace std;const int maxn = 2000;struct node{ int l; int r;}h[maxn];int n;int get(int a, int b){ int原创 2021-03-06 17:02:08 · 63 阅读 · 0 评论 -
20141202-Z字形扫描
近期写算法最笨蛋的方法了真是????明后天再补y总的简洁版吧#include <iostream>#include <cstring>#include <vector>using namespace std;const int maxn = 510;int main(){ int n; cin >> n; int c[maxn][maxn]; for(int i = 0; i < n; i++) { for(int j =0原创 2021-03-03 23:00:18 · 64 阅读 · 1 评论 -
期末预测之最佳阈值(2020年12月13日)
思路:计算比自己小的0的个数 大的1的个数利用指针去双层循环下标从1开始处理 因为 stu[i].sum = stu[i-1].zero + stu[i].one 初始化stu[0].zero = 0#include <iostream>#include <algorithm>using namespace std;const int maxn = 100010;struct node{ int id; int yuce;}data[maxn];bool原创 2021-02-19 08:17:25 · 197 阅读 · 0 评论 -
201909-2 小明种果树
初始化初始化 注意计数变量初始化 cont_drop = 0;因为写代码不规范就白白浪费好多时间555#include <iostream>using namespace std;const int maxn = 1010;bool isdiaoluo[maxn] = {false};int main(){ int n,k,x; cin >> n; int ans = 0,temp,cont_drop = 0; //结果 和 正数之前的结果 for(int i原创 2021-02-04 23:18:32 · 106 阅读 · 0 评论 -
201912-2 回收站选址
stl解法set:pairset:#include <iostream>#include <algorithm>#include <set>#include <vector>using namespace std;struct point{ int x,y; point(int _x, int _y):x(_x),y(_y){} bool operator < (const point &p) const { if(原创 2021-02-04 20:43:05 · 38 阅读 · 0 评论