网站首页 站内搜索

搜索结果

查询Tags标签: mp,共有 184条记录
  • 周赛D. Digging for Gold(扫描线)

    给出二维平面上的一些点。 询问一个\(K\times K\)的正方形,最多能覆盖多少点。 做法: 考虑这个正方形的一个角。这个角确定了,正方形也就确定了。 对于一个点,合法的角的坐标范围形成了一个矩形。 问题转化为,求一些矩形的最大重合点是多少。 扫描线即可。 时间复杂度…

    2021/11/9 23:14:18 人评论 次浏览
  • 周赛D. Digging for Gold(扫描线)

    给出二维平面上的一些点。 询问一个\(K\times K\)的正方形,最多能覆盖多少点。 做法: 考虑这个正方形的一个角。这个角确定了,正方形也就确定了。 对于一个点,合法的角的坐标范围形成了一个矩形。 问题转化为,求一些矩形的最大重合点是多少。 扫描线即可。 时间复杂度…

    2021/11/9 23:14:18 人评论 次浏览
  • 用 Long 做 Map 的 Key,存的对象花一下午才取出来,坑惨了

    大家好,我是一航! 事情是这样!某天中午午休完,正在开始下午的搬砖任务,突然群里面热闹起来,由于忙,也就没有去看,过了一会儿,突然有伙伴在群里@我,就去爬楼看了一下大家的聊天记录,结果是发现了一个很有意思的Bug;看似很基础Map的取值问题,对于基础不是特别扎…

    2021/11/8 23:15:20 人评论 次浏览
  • 用 Long 做 Map 的 Key,存的对象花一下午才取出来,坑惨了

    大家好,我是一航! 事情是这样!某天中午午休完,正在开始下午的搬砖任务,突然群里面热闹起来,由于忙,也就没有去看,过了一会儿,突然有伙伴在群里@我,就去爬楼看了一下大家的聊天记录,结果是发现了一个很有意思的Bug;看似很基础Map的取值问题,对于基础不是特别扎…

    2021/11/8 23:15:20 人评论 次浏览
  • 编译原理的一些小程序

    中缀表达式转换为后缀(只能是字母)#include <bits/stdc++.h> #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define ll long long using namespace std;vector<char> st;int main() {string s;cin>>s;map<char,ll> mp;mp[+] = mp[-]=0;mp[*]…

    2021/10/29 22:40:51 人评论 次浏览
  • 编译原理的一些小程序

    中缀表达式转换为后缀(只能是字母)#include <bits/stdc++.h> #define rep(i,a,b) for(int i=(a);i<=(b);i++) #define ll long long using namespace std;vector<char> st;int main() {string s;cin>>s;map<char,ll> mp;mp[+] = mp[-]=0;mp[*]…

    2021/10/29 22:40:51 人评论 次浏览
  • 2021 ICPC 江西省大学生程序设计竞赛 J 二分 队列 模拟

    题目 你有一个可以调节容量的(存放数字)容器,一开始为空。 给你N次查询 。问有至少多大的容量能完成K次完美操作。 如果这个数字不在容器,并且容器满了,那就将最久之前查询的数从容器种删除,再加上这个数。如果容器没满就直接加入。 如果在容器就将这次查询称为完美…

    2021/10/25 20:39:42 人评论 次浏览
  • 2021 ICPC 江西省大学生程序设计竞赛 J 二分 队列 模拟

    题目 你有一个可以调节容量的(存放数字)容器,一开始为空。 给你N次查询 。问有至少多大的容量能完成K次完美操作。 如果这个数字不在容器,并且容器满了,那就将最久之前查询的数从容器种删除,再加上这个数。如果容器没满就直接加入。 如果在容器就将这次查询称为完美…

    2021/10/25 20:39:42 人评论 次浏览
  • 脚手架创建uni-app项目

    记俩命令,防止忘记~ dos下查看node.js和vue.js版本 node -v vue -v npm命令安装vue脚手架 npm install -g @vue/cli 在当前目录下创建项目 vue create -p dcloudio/uni-preset-vue 项目名 在项目目录下启动 npm run dev:mp-weixin 我使用的是IDEA开发,所以还要在IDEA中安…

    2021/10/24 6:12:28 人评论 次浏览
  • 脚手架创建uni-app项目

    记俩命令,防止忘记~ dos下查看node.js和vue.js版本 node -v vue -v npm命令安装vue脚手架 npm install -g @vue/cli 在当前目录下创建项目 vue create -p dcloudio/uni-preset-vue 项目名 在项目目录下启动 npm run dev:mp-weixin 我使用的是IDEA开发,所以还要在IDEA中安…

    2021/10/24 6:12:28 人评论 次浏览
  • MP 的攻击 SQL 阻断解析器(V3.4.0)

    一、何为SQL阻断器 官网给出的一句话阻止恶意的全表更新删除官网地址 已经总结的很到位了 二、具体是如何实现的 也很简单,通过MP(Mybatis-Plus)的拦截器来实现,官方更新的很勤快可以看到 10-8的官方示例代码 而今天仅仅过了10天就不过插件主题也是10-8更新的还标了必…

    2021/10/18 19:10:20 人评论 次浏览
  • MP 的攻击 SQL 阻断解析器(V3.4.0)

    一、何为SQL阻断器 官网给出的一句话阻止恶意的全表更新删除官网地址 已经总结的很到位了 二、具体是如何实现的 也很简单,通过MP(Mybatis-Plus)的拦截器来实现,官方更新的很勤快可以看到 10-8的官方示例代码 而今天仅仅过了10天就不过插件主题也是10-8更新的还标了必…

    2021/10/18 19:10:20 人评论 次浏览
  • Educational Codeforces Round 114 (Rated for Div. 2) D The Strongest Build(map+vector)

    题目大意: 给你n行数字 每组数字按递增顺序给出 再给你m个禁止的序列 就是你不能按这些序列来选这n行的数字 问你除了禁止序列的顺序外每行选一个数字的最大值 思路: map+vector 感觉就是考察stl运用吧… 我们可以首先每行都选最后一个数字即最大的数字 然后如果这个是被…

    2021/9/24 23:41:11 人评论 次浏览
  • Educational Codeforces Round 114 (Rated for Div. 2) D The Strongest Build(map+vector)

    题目大意: 给你n行数字 每组数字按递增顺序给出 再给你m个禁止的序列 就是你不能按这些序列来选这n行的数字 问你除了禁止序列的顺序外每行选一个数字的最大值 思路: map+vector 感觉就是考察stl运用吧… 我们可以首先每行都选最后一个数字即最大的数字 然后如果这个是被…

    2021/9/24 23:41:11 人评论 次浏览
  • 普及图论模板

    Dijkstra算法 可以求起点 S 到其他点的最短路径,时间复杂度为 O(n2) 例: 找 1 到 n 的最短路径,如果不存在输出 −1 #include <cstring> #include <iostream> #include <algorithm>using namespace std; const int INF = 5e6;const int N = 510;int …

    2021/9/24 23:15:50 人评论 次浏览
扫一扫关注最新编程教程