ABC385

A

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void sol(){
	int a,b,c;cin>>a>>b>>c;
	if(a==b&&b==c)cout<<"Yes"<<endl;
	else if(a+b==c||a+c==b||b+c==a)cout<<"Yes"<<endl;
	else cout<<"No"<<endl;
}
int main() {
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
    int t=1;
	while(t--)sol();
	return 0;
}

B

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void sol(){
	int h,w,x,y;cin>>h>>w>>x>>y;
	char a[h+10][w+10];
	int b[h+10][w+10];
	for(int i=1;i<=h;i++){
		for(int j=1;j<=w;j++){
			cin>>a[i][j];
			b[i][j]=1;
		}
	}
	string s;cin>>s;
	int cnt=0;
	for(int i=0;i<s.size();i++){
		if(s[i]=='L'&&a[x][y-1]!='#'){
			y--;
			if(a[x][y]=='@'&&b[x][y]==1){
				b[x][y]=0;
				cnt++;
			}
		}
		else if(s[i]=='R'&&a[x][y+1]!='#'){
			y++;
			if(a[x][y]=='@'&&b[x][y]==1){
				b[x][y]=0;
				cnt++;
			}
		}
		else if(s[i]=='U'&&a[x-1][y]!='#'){
			x--;
			if(a[x][y]=='@'&&b[x][y]==1){
				b[x][y]=0;
				cnt++;
			}
		}
		else if(s[i]=='D'&&a[x+1][y]!='#'){
			x++;
			if(a[x][y]=='@'&&b[x][y]==1){
				b[x][y]=0;
				cnt++;
			}
		}
	}
	cout<<x<<" "<<y<<" "<<cnt<<endl;
}
int main() {
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
    int t=1;
	while(t--)sol();
	return 0;
}

C

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void sol(){
	int n;cin>>n;
	int h[n+10];
	for(int i=1;i<=n;i++)cin>>h[i];
	int ans=1;
	for(int i=1;i<n;i++){
		for(int j=1;j<=n;j++){
			int sum=0;
			for(int k=j;k<=n;k+=i){  
			  if(h[k]==h[j]){
			  	sum++; 
			  }
			  else{
			  	break;
			  }
			}
			ans=max(ans,sum);
		}
	}
	cout<<ans<<endl;
}
int main() {
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
    int t=1;
	while(t--)sol();
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值