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

CF2103A Common Multiple

题目大意

给出一个长度为 n 的数组,求出其中有多少个不同的数。

思路

这里提供两种思路。

第一种就是我们遍历一遍数组,在遍历的过程中维护一个 b 数组,用来标记当前的这个数有没有被遍历过。如果当前这个数没有被遍历,统计答案的变量加一,将这个数打上标记。

第二种就是在输入时维护一个 b 数组,统计每个数出现的次数,然后来一次循环是遍历数的,如果当前数在 b 中不是零,则这个数出现过,统计答案的变量加一。

最后输出统计的答案的变量即可。

#include<bits/stdc++.h> using namespace std; const int N=105; int T,a[N],b[N]; int main(){ scanf("%d",&T); while(T--){ memset(b,0,sizeof b); scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++){ if(b[a[i]]==0){ ans++; b[a[i]]=1; } } printf("%d",ans); } return 0; }
http://www.jsqmd.com/news/536394/

相关文章:

  • ChatGPT API路由错误(409)排查指南:从invalid client到稳定集成的解决方案
  • 金蝶云星空与每刻报销系统对接方案:精准数据处理
  • Chatbot DeepResearch 技术解析:从架构设计到生产环境优化
  • OpenClaw+nanobot自动化写作:Qwen3-4B模型内容生成实测
  • CF1530D Secret Santa
  • PLC设计毕业设计实战:从工业控制逻辑到可部署系统的完整实现
  • langchain框架和RAG的介绍
  • 云边端一体化解析:什么是云边端,为何能成为AI基础设施核心
  • 百川2-13B-4bits量化模型显存优化:OpenClaw长时间任务稳定运行方案
  • Python 3.14 JIT编译器深度调优实战(官方未公开的profile-driven优化链)
  • 嵌入式开发调试技巧与宏应用详解
  • Java智能客服系统源码解析:高并发场景下的架构设计与实战优化
  • 【完整源码+数据集+部署教程】冰箱食材检测系统源码 [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 复古玩家必备:OpenClaw+nanobot镜像DOS游戏自动化脚本
  • 从“聊天”到“干活”:豆包2.0领衔,大模型正在变成你的数字同事
  • Comsol 中关于铌酸锂相关特性的模拟探究
  • 六款英语学习小程序对比:谁更适合零基础用户?
  • 遗传算法优化PID控制:MATLAB 2021b下的 m 文件与Simulink联合仿真之旅
  • 【完整源码+数据集+部署教程】彩皮球识别系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • due_wire:Arduino Due 高性能 DMA 加速 I²C 库
  • OpenClaw资源占用优化:GLM-4.7-Flash任务执行的内存控制技巧
  • 论文党救星!Paperxie AI 本科写作:绘图 / 排版 / AI 率一键通关✨
  • 离线增强方案:为nanobot镜像添加本地知识库的完整流程
  • 【完整源码+数据集+部署教程】餐饮场景检测系统源码 [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 2025年卡膜优质企业TOP榜|亲测分享实践案例
  • OpenClaw+GLM-4.7-Flash:个人博客自动发布系统搭建
  • 计算机毕业设计 java 游戏道具交易平台管理系统 SpringBoot 游戏道具安全交易管理平台 JavaWeb 游戏道具交易与订单管控系统
  • go实战案例:如何在 Go-kit 和 Service Meh 中进行服务注册与发现?
  • 网站制作公司哪家专业?十大服务全面+高口碑网站建设企业推荐
  • 零基础玩转OpenClaw:Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF镜像快速入门