当前位置: 首页 > article >正文

牛客寒假集训营1

D                                                                           牛客传送门

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;

void solve(){
	cin >> n;
	map<int,int>mp;
	int num1=0,num2=0;
	for(int i=1;i<=n;i++){
		int a; cin >> a;
		if(!num1) num1=a;
		else if(!num2 && num1!=a) num2=a;
		mp[a]++;
	}
	if(mp.size()==2 && mp[num1]==mp[num2]) cout << "Yes\n";
	else cout << "No\n";
}

A                                                                     牛客传送门

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;

int a[N];
void solve(){
	int tc; cin >> tc;
	while(tc--){
		cin >> n;
		bool if1=0;
		for(int i=1;i<=n;i++){
			cin >> a[i];
			if(a[i]==1) if1=1;
		}
		if(if1){cout << "-1\n"; continue;}
		cout << ((1ll<<61)-1) << "\n";
	}
}

G                                                                牛客传送门

代码如下:

const int N=2e6+10,M=1e4+10;
const int INF=0x3f3f3f3f;
const int mod=998244353;
ll n;
ll a[N];
void solve(){
	cin >> n;
	ll tot=0;
	for(int i=1;i<=n;i++){
		cin >> a[i];
		tot+=a[i];
	}
	if(tot!=(n+1)*n/2){cout << "-1\n"; return ;}
	sort(a+1,a+n+1);
	ll ans=0;
	for(int i=1;i<=n;i++){
		if(a[i]>=i) break;
		ans+=i-a[i];
	}
	cout << ans << "\n";
}

未完待续


http://www.kler.cn/a/538989.html

相关文章:

  • 深度学习-利用预训练的 ResNet 和 DenseNet 模型进行医学影像诊断
  • Jetbrains IDE http客户端使用教程
  • Git常用命令总结
  • 【键盘识别】实例分割
  • 【后端开发】系统设计101——Devops,Git与CICD,云服务与云原生,Linux,安全性,案例研究(30张图详解)
  • 等级保护2.0|网络安全服务
  • 基于Java的远程视频会议系统(源码+系统+论文)
  • 数据库如何清空重置索引,MySQL PostgreSQL SQLite SQL Server
  • ToDesk云电脑将终结显卡溢价,Web端浏览器、安卓、IOS免费试用
  • 【C++学习篇】C++11
  • Mac电脑修改hosts文件内容
  • 高效知识管理与分类优化指南:从目录设计到实践应用
  • SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现
  • 力扣-字符串-28 找出字符串中第一个匹配项的下标
  • PyTorch Profiler 的使用
  • 2024年个人总结:求变
  • 自动化测试工具:selenium
  • mysql8 用C++源码角度看客户端发起sql网络请求,并处理sql命令
  • Spring Boot整合DeepSeek实现AI对话
  • TensorFlow 示例平方米转亩(二)
  • e2studio开发RA4M2(11)----AGT定时器频率与占空比的设置
  • Vue(7)
  • 单元测试的入门实践与应用
  • java-异常家族梳理(流程图)
  • Academy Sports + Outdoors EDI:体育零售巨头的供应链“中枢神经”
  • 掌握 CSS Flexbox 布局,轻松实现复杂网页设计