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

D - United We Stand

思路:

(1)题目要求将集合A划分为B,C两组,使得C中任意数都不是B中的除数

(2)直观感受,只要让C中数比B中大,则满足条件,不妨只取最大的放入C中;

(3)若不能如此划分,即A中所有数都一样大,则一定不能满足条件;

(4)这意味着对于这种划分方法,能划分就一定能划分,不能划分就一定不能划分,于是只要输入后,找到最大值及其数量,若等于n则输出-1,否则输出cnt个极大值,再输出所有非极大值即可。

代码:

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>using namespace std;typedef long long LL;const int N = 1e3 + 10;
LL a[N];
LL n;int main()
{int t;cin >> t;while(t --){cin >> 	n;LL Max = 0, cnt = 0;for (int i = 1; i <= n; i++){cin >> a[i];Max = max(a[i], Max);}for (int i = 1; i <= n; i++){if (a[i] == Max)cnt++;}if (cnt==n){cout << "-1" << endl;continue;}cout << n - cnt << ' ' << cnt << '\n';for (int i = 1; i <= n; i++){if (a[i]!=Max)cout << a[i] << ' ';}cout << endl;for (int i = 1; i <= cnt; i++){cout << Max << ' ';}cout << endl;}return 0;
}

相关文章:

D - United We Stand

思路&#xff1a; &#xff08;1&#xff09;题目要求将集合A划分为B&#xff0c;C两组&#xff0c;使得C中任意数都不是B中的除数 &#xff08;2&#xff09;直观感受&#xff0c;只要让C中数比B中大&#xff0c;则满足条件&#xff0c;不妨只取最大的放入C中&#xff1b; …...

【1.总纲】

目录 知识框架No.0 总纲安排No.1课程安排一、目标二、内容三、 学到 No.2 深度学习介绍一、AI地图二、图片分类三、物体检测和分割四、样式迁移五、人脸合成六、文字生成图片七、文字生成-GPT八、无人驾驶九、广告点击 No.3 安装No.3 安装 知识框架 No.0 总纲安排 B站网址&…...

I/O模型之非阻塞IO

简介 五种IO模型   阻塞IO   非阻塞IO   信号驱动IO   IO多路转接    异步IO 代码书写 非阻塞IO 再次理解IO 什么是IO&#xff1f;什么是高效的IO&#xff1f; 为了理解后面的一个问题&#xff0c;我们首先要再重新理解一下什么是IO 在之前的网络介绍中&#xff…...

2023版 STM32实战11 SPI总线读写W25Q

SPI全称 英文全称&#xff1a;Serial peripheral Interface 串行外设接口 SPI特点 -1- 串行(逐bit传输) -2- 同步(共用时钟线) -3- 全双工(收发可同时进行) -4- 通信只能由主机发起(一主,多从机) 开发使用习惯和理解 -1- CS片选一般配置为软件控制 -2- 片选低电平有效,从…...

Spring Security认证源码解析(示意图)

建议先看完Spring Security总体架构介绍和Spring Security认证架构介绍&#xff0c;然后从FilterChainProxy的doFilterInternal函数开始&#xff0c;配合文章进行debug以理解Spring Security认证源码的执行流程。 在之前的Spring Security认证架构介绍中&#xff0c;我们已经知…...

2023.10.22 关于 定时器(Timer) 详解

目录 引言 标准库定时器使用 自己实现定时器的代码 模拟实现的两大方面 核心思路 重点理解 自己实现的定时器代码最终代码版本 引言 定时器用于在 预定的时间间隔之后 执行特定的任务或操作 实例理解&#xff1a; 在服务器开发中&#xff0c;客户端向服务器发送请求&#…...

【STM32】GPIO控制LED(寄存器版)

在开始之前记得先准备好环境&#xff1a; STM32F103核心板下载教程.pdf 林何/STM32F103C8 - 码云 - 开源中国 (gitee.com) 一、STM32的GPIO模块数据手册详解 每个GPIO端口对应16个引脚&#xff0c;例GPIOA&#xff08;PA0~PA15&#xff09;内核cpu就可以通过APB2总线对寄存器…...

Spring Boot OAuth 2.0整合—高级配置

一、概述 HttpSecurity.oauth2Login() 为定制OAuth 2.0登录提供了大量的配置选项。主要的配置选项被分组到它们的协议端点对应处。 例如&#xff0c;oauth2Login().authorizationEndpoint() 允许配置授权端点&#xff0c;而 oauth2Login().tokenEndpoint() 允许配置令牌端点。…...

软考-虚拟专用网原理与应用

本文为作者学习文章&#xff0c;按作者习惯写成&#xff0c;如有错误或需要追加内容请留言&#xff08;不喜勿喷&#xff09; 本文为追加文章&#xff0c;后期慢慢追加 by 2023年10月 虚拟专用网概念 虚拟专用网&#xff08;Virtual Private Network&#xff09;是一种通过…...

clock_property 时钟的常用属性

get_property [get_clocks] property_option 1. period get_property [get_clocks] period 查询所有clock 的周期&#xff0c;如果存在loops会生成CTE_loops.rpt 2.clock_network_pins 查询clock所有的pins 3.generated_clocks_extended 查询clock分频产生的generate…...

平板有必要买触控笔吗?推荐的ipad手写笔

iPad之所以能吸引这么多人&#xff0c;主要是因为它的功能出色。用来画画、做笔记&#xff0c;也是一种不错的体验。但如果只是用来看电视和打游戏的话&#xff0c;那就真的有点大材小用了。如果你不需要昂贵的苹果电容笔&#xff0c;也不需要用来专业的绘图&#xff0c;那你可…...

Qt扫描-QMoive 理论总结

QMoive 理论总结 一、概述二、使用1. 使用2. 信号发出时机 三、控制的相关槽函数四、信号 一、概述 QMovie类是一个使用QImageReader播放 动画 的方便类。这个类用于显示没有声音的简单动画&#xff0c;一般即是 gif 动画。如果要显示视频和媒体内容&#xff0c;请使用Qt Mult…...

类似东郊到家预约家政保洁小程序搭建

随着生活水平的提高&#xff0c;人们对健康养生的需求越来越重视&#xff0c;按摩作为一种传统的养生方式&#xff0c;备受关注。为了方便用户快速、方便地预约按摩服务&#xff0c;本文将介绍一款按摩预约小程序的开发。 首先&#xff0c;我们通过市场调研和分析发现&#xf…...

[补题记录] Atcoder Beginner Contest 325(E、F)

URL&#xff1a;https://atcoder.jp/contests/abc325 目录 E Problem/题意 Thought/思路 Code/代码 F Problem/题意 Thought/思路 Code/代码 E Problem/题意 有一个二维矩阵&#xff0c;D[i][j] 表示从 i 到 j 的距离。从 i 到 j 有两种方式&#xff1a; 坐汽车&…...

1024啊啊啊啊啊啊

1024 程序员节快乐&#xff0c;没什么想发的&#xff0c;只是想要个1024胸章。...

淘宝商品详情API接口(H5端和APP端),淘宝详情页,商品属性接口,商品信息查询

一、接口参数说明&#xff1a;提取淘宝商品详情页各项数据&#xff0c;包含skuid、价格、收藏数、加购数、月销售量、主图、标题、详情页图片等页面上可以看奥的数据都可以拿到。 点击获取key和secret 二、使用场景 1、商品销售情况分析&#xff0c;根据销量调整活动方案&am…...

JVM的几个面试重点

JVM的内存区域划分 JVM类加载机制 前言 Java程序最开始是一个 .java 的文件&#xff0c;JVM把它编译成 .closs 文件&#xff08;字节码文件&#xff09;&#xff0c;运行 Java 程序&#xff0c; JVM 就会读取 .class 文件&#xff0c;把文件内容读取到内存中&#xff0c;构造出…...

[yolo系列:YOLOV7改进-添加CoordConv,SAConv.]

文章目录 概要CoordConvSAConv 概要 CoordConv&#xff08;Coordinate Convolution&#xff09;和SAConv&#xff08;Spatial Attention Convolution&#xff09;是两种用于神经网络中的特殊卷积操作&#xff0c;用于处理图像数据或其他多维数据。以下是它们的简要介绍&#x…...

【万字实操】可视化运维平台openGauss Datakit,带你轻松玩转openGauss 5.0

openGauss Datakit:openGauss社区推出的可视化的运维工具. 特性优势 初级用户学习openGauss门槛高让你望而却步&#xff1f;openGauss Datakit一键化安装企业版集群、监控、日志分析、SQL诊断&#xff0c;让你快速上手&#xff0c;快速部署&#xff0c;从容面对企业环境&#…...

《动手学深度学习 Pytorch版》 10.1 注意力提示

10.1.1 生物学中的注意力提示 “美国心理学之父” 威廉詹姆斯提出的双组件&#xff08;two-component&#xff09;框架&#xff1a; 非自主性提示&#xff1a;基于环境中物体的突出性和易见性 自主性提示&#xff1a;受到了认知和意识的控制 10.1.2 查询、键和值 注意力机制…...

DIY电源设计避坑指南:为什么你的滤波电路总达不到理想效果?

DIY电源设计避坑指南&#xff1a;为什么你的滤波电路总达不到理想效果&#xff1f; 在创客工作坊或学生电子竞赛中&#xff0c;一个稳定可靠的电源往往是项目成功的基础。但许多爱好者都会遇到这样的困扰&#xff1a;明明按照教科书设计了滤波电路&#xff0c;示波器上的纹波却…...

CherryStudio+Obsidian组合拳:打造自动更新的个人AI知识中枢

CherryStudioObsidian组合拳&#xff1a;打造自动更新的个人AI知识中枢 在信息爆炸的时代&#xff0c;科研人员和专业写作者面临的最大挑战不是获取知识&#xff0c;而是如何高效管理和持续更新个人知识体系。传统笔记工具虽然能帮助我们收集信息&#xff0c;但当知识量达到数千…...

代码审计 | Log4j2 —— CVE-2021-44228 JNDI 注入与递归解析的完整链路分析

代码审计 | Log4j2 —— CVE-2021-44228 JNDI 注入与递归解析的完整链路分析 目录 环境搭建 漏洞复现 编写测试代码 构造恶意 class 文件 启动 LDAP 转发器 请求流程 使用 JNDI 工具一键利用 代码审计 payload 入口追踪 MessagePatternConverter:关键转折点 substitu…...

计算机考研 408 数据结构 排序算法

时间复杂度 or交换次数空间复杂度移动次数稳定最好最坏直接插入排序O(n)O()O(1)O()√冒泡排序O(n)O()O(1)O()√简单选择排序O()O()O(1)O(n)希尔排序O(1)O()快速排序O(nlogn)O()O(logn) 栈平均 O(nlogn)最坏 O()堆排序O(nlogn)O(nlogn)O(1)O(nlogn)二路归并排序O(nlogn)O(nlogn)…...

Python 办公自动化封神篇:PDF+Word 全自动处理,从此告别复制粘贴!

前言每天对着一堆 PDF 合并拆分、Word 改格式、手动做报表&#xff1f;重复操作又累又容易错&#xff0c;Python 几行代码就能全自动搞定&#xff01;这篇不讲废话、不搞应试&#xff0c;全是能直接用在工作 / 学习 / 小项目的干货&#xff0c;从读取、创建、批量生成到美化排版…...

Vue3 + marked + highlight.js 打造实时Markdown编辑器(附完整代码)

Vue3 marked highlight.js 打造企业级Markdown编辑器实战指南 在当今内容创作和技术文档编写的场景中&#xff0c;Markdown已经成为开发者首选的轻量级标记语言。本文将带你从零开始&#xff0c;在Vue3项目中构建一个功能完善、性能优异的实时Markdown编辑器&#xff0c;集成…...

Mojo模块如何无缝注入PyTorch训练循环:从Cython替代到JIT热重载的完整链路(仅限内测版工具链公开)

第一章&#xff1a;Mojo模块如何无缝注入PyTorch训练循环&#xff1a;从Cython替代到JIT热重载的完整链路&#xff08;仅限内测版工具链公开&#xff09;Mojo模块通过原生ABI兼容层与PyTorch C前端深度对齐&#xff0c;无需修改torch.compile()调用栈即可嵌入训练循环。其核心机…...

48tools:一站式多平台视频下载与直播录制高效解决方案

48tools&#xff1a;一站式多平台视频下载与直播录制高效解决方案 【免费下载链接】48tools 48工具&#xff0c;提供公演、口袋48直播录源&#xff0c;公演、口袋48录播下载&#xff0c;封面下载&#xff0c;B站直播抓取&#xff0c;B站视频下载&#xff0c;A站直播抓取&#x…...

银河麒麟V10 SP1安全基线配置踩坑记:为什么pam_wheel.so的group=wheel参数不生效?

银河麒麟V10 SP1安全基线配置实战&#xff1a;pam_wheel.so参数差异深度解析 第一次在银河麒麟V10 SP1服务器上配置安全基线时&#xff0c;我遇到了一个令人费解的问题。按照行业标准做法&#xff0c;我在/etc/pam.d/su文件中添加了auth required pam_wheel.so groupwheel配置&…...

数据开发者的AI转型:大模型应用实录

1️⃣需求解析&辅助研发 这个功能其实很有意思&#xff0c;我们迭代了两期。 第一期&#xff0c;其实这个功能一开始设计的比较天马行空&#xff0c;就是直接给一个需求进来&#xff0c;然后直接给你开发好。但是研发了半个月叫停了&#xff0c;发现模型根本理解不了整个需…...