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

B3694 数列离散化

B3694 数列离散化 - 洛谷

#include<bits/stdc++.h> 
using namespace std;
int t;
int a[100005],b[100005];
int main(){cin>>t;while(t--){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];b[i]=a[i];}sort(a+1,a+n+1);//排序int ans = unique(a+1,a+n+1)-(a+1);//去重for(int i=1;i<=n;i++){b[i]=lower_bound(a+1,a+ans+1,b[i])-a;//找到在排序后的数组中的位置 } for(int i=1;i<=n;i++)cout<<b[i]<<" ";cout<<endl; }return 0;
} 

相关文章:

  • 【人工智能】微调革命:释放大模型的无限潜能
  • 基于seal密码库的格加密算法的原理、实现与应用
  • Shell - ​​Here Document(HereDoc)
  • AI Agent工具全景解析:从Coze到RAGflow,探索智能体自动化未来!
  • 制作一款打飞机游戏61:轨迹调度
  • git提交更改
  • 使用Milvus运行一个Milvus单机版实例
  • TypeScript知识点梳理
  • vue+ts+TinyEditor 是基于 Quill 2.0 开发的富文本编辑器,提供丰富的扩展功能,适用于现代 Web 开发的完整安装使用教程
  • ModbusTcp协议
  • 第五章 面向对象(进阶)
  • qt之开发大恒usb3.0相机三
  • 第五十七节:综合项目实践-智能监控系统原型
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月28日第91弹
  • linux版本vmware修改ubuntu虚拟机为桥接模式
  • 篇章五 数据结构——链表(一)
  • maven离线将jar包导入到本地仓库中
  • linux安装ffmpeg7.0.2全过程
  • Maven 项目中集成数据库文档生成工具
  • [cg][ds] 八面体映射编码Normal
  • python做网站难么/91手机用哪个浏览器
  • 网站搜索算法/深圳网站建设推广优化公司
  • 做头像一个字的网站/世界新闻最新消息
  • 英文 科技网站/优质外链
  • 政府网站信息内容建设情况自查/宁波网络推广团队
  • 想开一家网店/品牌推广百度seo