- 分享
sb
- @ 2024-6-1 15:38:46
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; double e=0,c; cin>>a>>b>>c; double n[101]; for(int i=1;i<=a;i++) { cin>>n[i]; } sort(n+1,n+a+1); for(int i=a;i>=a-b+1;i--) { e+=n[i]; }
if(e>c)
{
cout<< "Good Game!"<<endl;
printf("%.3lf",e-c);}
else
{
cout<<"Bad Game!"<<endl;
printf("%.3lf",c-e);
}
return 0;
}
11 条评论
-
可爱的小花狗 LV 3 @ 2024-6-22 16:53:12using namespace std; int m,n; int vis[15][15]; int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; void dfs(int x,int y, int step) { for(int i=0;i<4;i++) { int xx=x+dx[i]; int yy=y+dy[i]; if(xx>=1&&xx<=n&&yy>=1&&yy<=m&&vis[xx][yy]==0) { vis[xx][yy]=step+1; dfs(xx,yy,step+1); } } } int main(){ cin>>n>>m; vis[1][1]=1; dfs(1,1,1); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ printf("%3d",vis[i][j]); }cout<<"\n"; } return 0; } -
@ 2024-6-22 16:38:04#include<bits/stdc++.h> using namespace std; int m n; int vis[15][15]; int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; void dfs(int x,int y) { for(int i=0;i<4;i++) { int xx=x+dx[i]; int yy=y+dy[i]; if(xx>=1&&xx<=n&&yy>=1&&<=m&&vis[xx][yy]==0) { vis[xx][yy]=step+1; dfs(xx,yy,step+1); } } } int main(){ cin>>n>>ml; xis[1][1]=1; dfs(1,1,1); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ } } return 0; } -
@ 2024-6-22 16:37:37#include<bits/stdc++.h> using namespace std; int m n; int vis[15][15]; int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; void dfs(int x,int y) { for(int i=0;i<4;i++) { int xx=x+dx[i]; int yy=y+dy[i]; if(xx>=1&&xx<=n&&yy>=1&&<=m&&vis[xx][yy]==0) { vis[xx][yy]=step+1; dfs(xx,yy,step+1); } } } int main(){ cin>>n>>ml; xis[1][1]=1; dfs(1,1,1); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){
} } return 0;}
-
@ 2024-6-22 16:36:56-
#include<bits/stdc++.h> using namespace std; int m n; int vis[15][15]; int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; void dfs(int x,int y) { for(int i=0;i<4;i++) { int xx=x+dx[i]; int yy=y+dy[i]; if(xx>=1&&xx<=n&&yy>=1&&<=m&&vis[xx][yy]==0) { vis[xx][yy]=step+1; dfs(xx,yy,step+1); } } } int main(){ cin>>n>>ml; xis[1][1]=1; dfs(1,1,1); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){
}} return 0; }
-
-
@ 2024-6-15 17:37:51using namespace std; struct Node{ int x,step; }; int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue<Node> q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x==k){ return t.step; } for(int i=0;i<3;i++){ int xx; if(dx[i]!=2)xx=t.x+dx[i]; else xx=t.x*2; if(vis[xx]==0 && xx>=1 && xx<=100000){ q.push({xx,t.step+1}); vis[xx]=1; } } } } int main(){ cin>>n>>k; cout<<bfs(n); return 0; } -
@ 2024-6-15 17:37:21#include<bits/stdc++.h> using namespace std; struct Node{ int x,step; }; int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x==k){ return t.step; } for(int i=0;i<3;i++){ int xx; if(dx[i]!=2)xx=t.x+dx[i]; else xx=t.x*2; if(vis[xx]==0 && xx>=1 && xx<=100000){ q.push({xx,t.step+1}); vis[xx]=1; } } } } int main(){ cin>>n>>k; cout<<bfs(n);
return 0;}
-
@ 2024-6-15 17:10:59
using namespace std; struct Node{ int x,step; }; int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue<Node> q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x==k){ return t.step; } for(int i=0;i<3;i++){ int xx; if(dx[i]!=2)xx=t.x+dx[i]; else xx=t.x*2; if(vis[xx]==0 && xx>=1 && xx<=100000){ q.push({xx,t.step+1}); vis[xx]=1; } } } } int main(){ cin>>n>>k; cout<<bfs(n); return 0; } -
@ 2024-6-15 17:10:39
-
#include<bits/stdc++.h> using namespace std; struct Node{ int x,step; }; int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x==k){ return t.step; } for(int i=0;i<3;i++){ int xx; if(dx[i]!=2)xx=t.x+dx[i]; else xx=t.x*2; if(vis[xx]==0 && xx>=1 && xx<=100000){ q.push({xx,t.step+1}); vis[xx]=1; } } } } int main(){ cin>>n>>k; cout<<bfs(n);
return 0; }
-
-
@ 2024-6-15 17:10:11
#include<bits/stdc++.h> using namespace std; struct Node{ int x,step; }; int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x==k)
-
@ 2024-6-15 16:37:04
#include<bits/stdc++.h> using namespace std;
int n,k; int map[200005]; bool vis[200005]; int dx[3]={1,-1,2}; int bfs(int sx){ queue q; q.push({sx,0}); vis[sx]=1; while(!q.empty()){ Node t=q.front(); q.pop(); if(t.x=k){ return tp; } for(int i=0;i<3;i++){ int xx; if(dx[i]!=2)xx=t.x+dx[i]; else xx=t.x*2; if(vis[xx]==0 && xx>=1 && xx<=100000){ q.push({xx,t.step}); vis[xx]=1; } } } } int main(){ cin>>n>>k; cout<<bfs(k);
return 0;}ssdsdddsdss
-
@ 2024-6-8 16:43:36#include<bits/stdc++.h> using namespace std; char mp[505][505]; int bfs(int sx,int sy) {
} int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cin>>mp[i][j];
} } return 0;}
- 1