求问(玄关)
  • 板块灌水区
  • 楼主Reserved_
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/22 17:02
  • 上次更新2024/11/22 19:24:39
查看原帖
求问(玄关)
1395815
Reserved_楼主2024/11/22 17:02

题目

求思路 我的代码:

#include<bits/stdc++.h>
using namespace std;
int a[10005],b[10005],s[10005];
int read()
{
	int k=0,f=1;
	char c=getchar();
	while(c<'0'||c>'9')
	{
		if(c=='-')
		{
			f=-1;
		}
		c=getchar();
	}
	while(c>='0'&&c<='9')
	{
		k=k*10+c-'0';
		c=getchar();
	}
	return k*f;
}
int main()
{
	int n=read();
	for(int i=1; i<=n; i++)
	{
		a[i]=read();
	}
	for(int i=1; i<=n; i++)
	{
		b[i]=read(); 
	}
	bool t=0;
	for(int i=1; i<=n; i++)
	{
		for(int j=i+1; j<=n; j++)
		{
			for(int k=1; k<=n; k++)
			{
				for(int l=1; l<=n; l++)
				{
					s[i]=a[i]*k+b[i]*l;
				}
			}
		}
	}
	for(int i=1; i<=n; i++)
	{
		for(int j=i+1; j<=n; j++)
		{
			if(s[i]<=s[j])
			{
				cout<<"NO";
				return 0;
			}
		}
	}
	cout<<"YES";
	return 0;
}
2024/11/22 17:02
加载中...