自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 画图

#include<iostream>#include<cstring>using namespace std;int m,n,q;//跟题目相反const int N=110;char g[N][N];bool tg[N][N];bool touch[N][N];const int dx[4]={-1,0,1,0};const int dy[4]={0,1,0,-1};void draw(int x1,int y1,int x2,int y2){

2021-02-23 18:13:12 41

原创 窗口

cpp11 出来了,不报编译错误了,下面是满分代码#include<iostream>using namespace std;int n,m;const int N=20;struct{ int x1,y1,x2,y2,idx;}recs[N];int judge(int x,int y){ for(int i=1;i<=n;i++) if(x>=recs[i].x1&&x<=recs[i].x2&&am

2021-02-23 16:19:34 39

原创 消除类游戏

#include<iostream>#include<cstring>using namespace std;int n,m;const int N=35;int g[N][N];int res[N][N];int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>g[i][

2021-02-23 16:16:45 39

原创 数位之和

#include<iostream>using namespace std;string n;int main(){ cin>>n; int res=0; for(int i=0;i<n.size();i++){ res+=n[i]-'0'; } cout<<res<<endl; return 0;}

2021-02-23 15:46:35 36

原创 日期计算

#include<iostream>using namespace std;int y,d;const int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};bool rn(){ return (y%400==0||(y%4==0&&y%100!=0));}int getmday(int m){ if(m!=2||!rn())return month[m]; return 29;}

2021-02-22 15:05:21 65

原创 数列分段

#include<iostream>using namespace std;int n;const int N=1010;int arr[N];int main(){ cin>>n; int res=0; for(int i=1;i<=n;i++){ cin>>arr[i]; if(i==1||arr[i]!=arr[i-1])res++; } cout<<res&lt

2021-02-22 14:52:26 53

原创 网络延时

#include<iostream>#include<vector>using namespace std;int n,m;const int N=20010;vector<int>g[N];int res;int d[N];void dfs(int root){ int d1=0,d2=0; for(int i=0;i<g[root].size();i++){ int chd=g[root][i];

2021-02-21 23:46:44 37

原创 节日

#include<iostream>using namespace std;int a,b,c,y1,y2;const int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};bool rn(int y){ return (y%400==0||(y%4==0&&y%100!=0));}int getmday(int y,int m){ if(m==2&&rn(y))return

2021-02-21 21:16:57 40

原创 csp踩坑

1.增强for for(int i=0;i<res.size();i++){ pair<int,int>p=res[i]; cout<<p.second<<' '<<p.first<<endl; } /* for(pair<int,int>p:res){ cout<<p.second<<' '<<p.first&lt

2021-02-21 14:58:39 65 1

原创 数字排序

#include<iostream>#include<vector>#include<algorithm>using namespace std;const int N=1010;int arr[N];int cnt[N];int n;vector<pair<int,int> >res;vector<int>one;bool cmp(pair<int,int>a,pair<int,int>

2021-02-21 14:56:44 47

原创 图像旋转

#include<iostream>using namespace std;int n,m;const int N=1010;int arr[N][N];int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>arr[i][j]; } } for(i

2021-02-21 14:34:48 33

原创 最优灌溉

#include<iostream>#include<algorithm>using namespace std;const int N=1010;const int M=100010;struct edge{ int a,b,c;}edges[M];int n,m;int p[N];int find(int a){ if(p[a]!=a)p[a]=find(p[a]); return p[a];}void merge(int

2021-02-20 23:38:07 41

原创 Z字形扫描

#include<iostream>using namespace std;const int N=510;int arr[N][N];int n;int main(){ cin>>n; for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>arr[j][i]; for(int i=0;i<2*n-1;i++){ if(i%2==0){

2021-02-20 09:55:06 39

原创 门禁系统

#include<iostream>using namespace std;const int N=1010;int m[N];int n;int main(){ cin>>n; while(n--){ int a; cin>>a; m[a]++; cout<<m[a]<<' '; } return 0;}

2021-02-19 22:56:25 46

原创 最优配餐

#include<iostream>#include<queue>#include<cstring>using namespace std;int n,m,k,d;const int N=1010;pair<int,int> pm[N*N];//分店pair<int,int> pk[N*N];//客户bool g[N][N];//图int sale[N*N];//客户的外卖数量int dis[N][N];const in

2021-02-19 22:03:25 51

原创 字符串匹配

#include<iostream>using namespace std;string s;int n;bool flag;bool judge(char a,char b){ if(a==b)return true; if(!flag&&((a-b==32)||(a-b==-32)))return true; return false;}void bf(string s2){ for(int i=0;i<s2.siz

2021-02-19 20:03:36 35

原创 画图

#include<iostream>using namespace std;int n;const int N=110;bool g[N][N];int main(){ cin>>n; while(n--){ int x1,y1,x2,y2; cin>>x1>>y1>>x2>>y2; for(int i=x1;i<x2;i++){

2021-02-19 18:08:34 43

原创 相邻数对

#include<iostream>using namespace std;const int N=10010;bool m[N];int n;int main(){ int res=0; cin>>n; while(n--){ int x; cin>>x; m[x]=true; if(m[x+1])res++; if(m[x-1])res++; }

2021-02-19 17:12:53 114

原创 相反数

#include<iostream>using namespace std;int m[2010];int main(){ int n; cin>>n; int res=0; while(n--){ int x; cin>>x; m[x+1000]=1; if(m[1000-x])res++; } cout<<res; return 0

2021-02-18 17:32:17 47

原创 I’m stuck!

100分代码#include<iostream>#include<queue>using namespace std;const int N=60;char g[N][N];int r,c;pair<int,int>st;pair<int,int>ed;bool z[N][N];bool f[N][N];const int xb[4]={1,-1,0,0};const int yb[4]={0,0,1,-1};void zbfs()

2021-02-18 17:01:32 63

原创 出现次数最多的数

#include<iostream>using namespace std;int m[10010];int n;int arr[1010];int main(){ cin>>n; for(int i=0;i<n;i++){ cin>>arr[i]; m[arr[i]]++; } int num=0; int res=0; for(int i=0;i<n;i++){

2021-02-18 15:02:04 31

原创 线性分类器

增强for报编译错 for (pair<int, int>p : va) { bool fg = a + b * p.first + c * p.second > 0; if (fg ^ tg)return false; }修改之后报0分留下0分代码,明天改#include<iostream>#include<vector>using namespace std;int n, m;vector<pair<int, int&gt

2021-02-10 23:21:53 25

原创 风险人群筛查

int y1;显示有冲突,因此使用yy;#include<iostream>using namespace std;int n, k, t, x1, yy, x2, y2;const int N = 30;const int M = 1010;pair<int, int> g[N][M];int res1, res2;int main() { cin >> n >> k >> t >> x1 >>

2021-02-10 20:33:47 40

原创 称检测点查询

神tm的编译错误,调试了一下午,最后发现加上一个空格就过来,气死我了。ccf的破编译器。vector<pair<int, int> >v;100分代码#include<iostream>#include<vector>#include<algorithm>using namespace std;int n, x, y;const int N = 210;pair<int,int> ps[N];int main() {

2021-02-10 16:50:08 32

原创 期末预测之最佳阈值

暴力70分#include<iostream>#include<algorithm>using namespace std;int m;const int M = 1e5 + 10;pair<int, int>g[M];bool cmp(pair<int,int>p1,pair<int,int>p2) { if (p1.first < p2.first)return true; if (p1.first == p2.fi

2021-02-07 22:49:54 62

原创 期末预测之安全指数

#include<iostream>using namespace std;int n;int main() { cin >> n; int res = 0; while (n--) { int x, y; cin >> x >> y; res += x * y; } cout << max(res,0); return 0;}

2021-02-07 21:18:48 34

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除