蛇形矩阵4 wretwte
蛇形矩阵4 wretwte
#include <bits/stdc++.h> using namespace std; int c,f,n,a[105],ans,fuhe; int getMaxi() { int maxi=0; for(int i=1;i<=n;i++) if(a[i]>a[maxi]) maxi=i; return maxi; } int main(){ cin>>c>>f>>n; for(int i=1;i<=n;i++) cin>>a[i]; int maxi=0; for(int i=1;i<=c;i++) { if(i==1) for(int j=1;j<=n;j++) { if(a[j]>=f-1) { ans+=f-1; a[j]-=f-1; } else//<f { ans+=a[j]; a[j]=0; } maxi=getMaxi(); } else { if(a[maxi]>=f-1)
#include <bits/stdc++.h> using namespace std; char a[55][55]; int n,m,ans; int main(){ cin>>n>>m; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>a[i][j]; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) { if(i%2==1) { if(a[i][j]=='#') { if(a[i-1][j-1]=='.') ans++; if(a[i-1][j]=='.') ans++; if(a[i][j-1]=='.') ans++; if(a[i][j+1]=='.') ans++; if(a[i+1][j-1]=='.') ans++; if(a[i+1][j]=='.') ans++;
#include <bits/stdc++.h> using namespace std; struct Node{ int st,end; }a[1000005]; bool cmp(Node a,Node b) { if(a.end==b.end) return a.st<b.st; return a.end<b.end; } int G,n; bool sign; int main(){ cin>>G; for(int i=0;i<G;i++) { sign=false; cin>>n; for(int j=0;j<n;j++) cin>>a[j].st>>a[j].end; sort(a,a+n,cmp); for(int j=0;j<n-1;j++) if(a[j].end>=a[j+1].st) { sign=true; break; } if(sign==true) cout<<"impossible"<<endl; else cout<<"possible"<<endl
博客之星–参与
圣诞快乐
世界杯
话题达人
创作纪念日
Python工程师·高级
竞赛达人
1024勋章
Go
Vue入门
Java工程师·初级
Python工程师·初级
国庆勋章
MarkDown
Python进阶
知无不言
求知
受益良多
成长一夏
授人以渔
孜孜不倦
笔记达人
持续创作
笔耕不辍
习惯养成
分享王者
分享宗师
分享精英
分享达人
OpenCV
Java
C
工具
PostgreSQL
Python入门
CUDA入门
云原生入门
五一创作勋章
网络
4月答题挑战
分享小兵
分享学徒
领英
脉脉勋章
GitHub
创作能手
新秀勋章