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

Codeforces Round 1019 (Div. 2)

A. Common Multiple

找不同的数字

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main() {int t; cin >> t;while (t--) {int n;cin >> n;vector<int> a(n);for (int i = 0; i < n; i++)cin >> a[i];sort(a.begin(), a.end());int k = n;for (int i = 1; i < n; i++) {if (a[i] == a[i - 1])k--;}cout << k << endl;}return 0;
}

B. Binary Typewriter

假设前面有一个0

#include<iostream>
#include<cstring>
using namespace std;
int main() {int t;cin >> t;while (t--) {int n; cin >> n;string s; cin >> s;s = "0" + s;//把0拼接到s的最前面int k = n;int cur = s[0];for (int i = 1; i <= n; i++) {int dig = s[i];if (cur != dig)k++;cur = dig;}if (k-n >= 3)cout << k - 2  << endl;else if (k-n == 2)cout << k - 1  << endl;else cout << k  << endl;}return 0;
}

http://www.xdnf.cn/news/76051.html

相关文章:

  • Qt -对象树
  • 极狐GitLab 中如何自定义角色?
  • 时序数据库IoTDB与OpenTSDB的对比分析
  • 理解字符设备、设备模型与子系统:以 i.MX8MP 平台为例
  • [U-Net-Dual]DEU-Net
  • 【上海大学数据库原理实验报告】MySQL数据库的C/S模式部署
  • WebRTC服务器Coturn服务器相关测试工具
  • 什么事Nginx,及使用Nginx部署vue项目(非服务器Nginx压缩包版)
  • 力扣2685(dfs)
  • 桌面我的电脑图标不见了怎么恢复 恢复方法指南
  • docker保存镜像到本地
  • 懒人一键搭建符号执行环境V5K3
  • 【VS Code】打开远程服务器Docker项目或文件夹
  • Dataway在Spring Boot中的引入以及使用教程
  • 【美化vim】
  • Element Plus表格组件深度解析:构建高性能企业级数据视图
  • 【C++ 类和数据抽象】构造函数
  • 智能体MCP 实现数据可视化分析
  • Java 安全:如何防止 SQL 注入与 XSS 攻击?
  • GAEA的技术优势:分层加密与去中心化数据治理
  • 《C++ 模板:泛型编程的核心》
  • 基于javaweb的SSM+Maven小区失物招领系统设计与实现(源码+文档+部署讲解)
  • 超越Dify工作流:如何通过修改QwenAgent的Function Call及ReAct方法实现对日期时间的高效意图识别
  • 【MySQL】005.MySQL表的约束(上)
  • 2011-2020年 上市公司彭博ESG综合得分、环境得分、​治理得分统计数据表
  • Ollama 实战手册
  • 软考软件设计师考试情况与大纲概述
  • 【C语言】初阶算法相关习题(一)
  • Docker 部署 PostgreSQL 数据库
  • 记录学习的第三十天