csp题解
Mr_zhen_
这个作者很懒,什么都没留下…
展开
-
CCF201912-2 回收站选址
#include<bits/stdc++.h>using namespace std;map<pair<int,int>,int> mp;pair<int,int>place[1010];int xx[4]={0,0,1,-1},yy[4]={1,-1,0,0};int X[4]={-1,+1,-1,+1},Y[4]={+1,+1,-1,-1};int sum=0;int main(){ int n; int a,b; cin>&原创 2020-12-10 18:14:46 · 72 阅读 · 0 评论 -
csp 202006-2 稀疏向量
简单map映射#include<bits/stdc++.h>using namespace std;map<int,int>mp;int main(){ int n,a,b; int x=0,y=0; long long sum=0; cin>>n>>a>>b; for(int i=0;i<a;i++) { cin>>x>>y; mp[x]=y; } for(int i=0;i<原创 2020-12-08 19:12:46 · 70 阅读 · 0 评论 -
csp20200601 线性分类器
出现直线上且是A类型的点则Aup++出现直线下且是A类型的点则Adown++出现直线上且是B类型的点则Bup++出现直线下且是B类型的点则Bdown++最后统计,若出现在直线上且为A类型的个数等于A类点的个数并且出现在直线下且(&&)为B类型的个数等于B类点的个数或者(||)出现在直线上且为B类型的个数等于B类点的个数并且出现在直线下且(&&)为A类型的个数等于A类点的个数,则输出Yes,其余输出No。C++实现如下:#include<bits/stdc++原创 2020-12-08 18:06:33 · 187 阅读 · 0 评论