ural 题目列表分类

Typora:极简Markdown编辑器,提升技术写作与文档管理效率 Markdown作为一种轻量级标记语言,通过简洁的语法实现内容与格式的分离,其核心原理是将纯文本转换为结构化的HTML。这种设计为技术写作带来了革命性价值,使作者能专注于逻辑与内容本身,而非繁琐的排版。在工程实践中,高效的文档编写与管理是开发流程中的重要环节,直接影响到知识沉淀、团队协作和项目维护。Typora作为一款深度优化Markdown编辑体验的工具,通过实现真正的**所见即所得**编辑模式,极大地提升了写作流畅度。它原生支持**代码块高亮**、LaTeX数学公式、Mermaid图表等高级功能,覆盖了 阅读详情

1028:经典问题,先按x坐标第一关键字,y坐标第二关键字排序,然后线段树/树状数组/平衡树都行
1037:优先队列维护靠前的空间,单调队列维护删除
1067:改造版Trie+DFS
1090:经典逆序对问题,树状数组/线段树/归并排序
1100:惟一的玄机就是stable_sort
1126:固定的一个序列里面RMQ,S-T/优先队列/线段树……
1220:貌似简单的问题,1000个栈,操作100000次就是push和pop,
很容易想到的裸做法是:int data[100000] 表示每个数据,int fa[100000]表示每点在栈里的父亲,int top[1000]表示1000个栈顶坐标
但是内存卡的很死很死,开200000个int是超的……
鉴于fa里的数据大小<=100000<17Bit,int的前15个Bit实际上浪费了,压缩一下,将100000个int压成了100000*17/32=52000个大概,过了
1316:BST里插入删除Rank
1350:纯水
1439:初始一个集合1000000000个数,10000个操作:删除和查询第k大,由于操作不多,反其道而行之,用BST存储删除的值,查询第k大时应用二分+BST的rank
1470:三维树状数组
1471:树上两点间距离,DFS+LCA
1494:没读懂,上网查的,原来是判断一个序列能否由一个栈以及12345.....n的序列生成……直接搞
1521:Joesph问题,可线段树解决(忘了数学方法了)
1523:K-逆序对问题,按照他的定义,重复使用经典逆序对算法就行
1613:给你一个序列以及若干查询,问某数是否在区间【L,R】间出现过
STL的应用:map<int,set<int> >,对每个数维护一个出现集合,然后对每个查找,如果该数不在Map里,肯定没有,如果在的话,在set里进行lower_bound,查找出现集合和区间【L,R】有没有交
想法其实没错,但是TLE了,后观察到这东西本来插入时是1~N走的,本来就有单调性,不用Set,用vector就行,改后AC
1628:30000*30000的地图里,分布着60000个黑点,求空白线段数量,vector+二分,注意题意:答案为1*L和L*1(L>=2)的块数+1*1的块数
1671:给出一个图,给出一系列边,按顺序拆掉,问每拆掉一个边后图里有几个联通块
逆向思考,用并查集维护,把没拆的边先加入图里,然后倒着来,一一加上边,维护联通块个数

 

 

 

 

 

 

 

题号 标题 难度系数 算法 
1000 A+B Problem 10% 直接加 
1002 Phone Numbers 50% 动态规划或最短路 
1003 Parity 70% 区间减法 
1004 Sightseeing trip 60% 最短路 
1005 Stone Pile 30% 动态规划或搜索 
1006 Square Frames 35% 模拟 
1007 Code Words 30% 模拟 
1008 Image encoding 30% 广度优先搜索 
1009 K-Based Numbers 20% 递推或枚举(数据规模小) 
1010 Discrete Function 40% 贪心 
1011 Conductors 25% 搜索 
1012 K-Based Numbers 30% 递推 
1013 K-Based Numbers 33% 递推 
1014 The Product of Digits 30% 贪心 
1015 Test the differences 35% 模拟 
1016 A cube on the walk 50% 搜索或者最短路 
1017 The Staircases 30% 递推(母函数) 
1018 The Binary Apple Tree 50% 动态规划 
1019 A Line painting 40% 离散化处理 
1020 Rope 45% 一般的计算几何问题 
1021 Sacrament of the sum 40% 动态规划 
1022 Genealogical Tree 30% 拓补排序 
1023 Buttons 50% 动态规划 
1024 Permutations 25% 置换(和题目名字一样) 
1025 Democracy in Danger 20% 贪心 
1026 Questions and Answers 40% 快速排序 
1027 D++ again 40% 字符串处理 
1028 Stars 75% 线段树 
1029 Ministry 55% 动态规划(注意优化) 
1030 Titanic 60% 计算几何(注意精度!) 
1031 Railway Tickets 45% 动态规划 
1032 Find a mutilple 55% 同余问题 
1033 Labyrinth 30% 搜索、遍历 
1034 Queens in peaceful positions 35% 搜索 
1035 Cross-sitich 60% 欧拉路径问题 
1036 Lucky tickets 50% 递推 
1037 Memory Management 55% 模拟(注意优化) 
1038 Spell Checker 45% 字符串的操作及统计 
1039 Anniversary party 40% 树的动态规划 
1040 Airline company 55% 搜索 
1041 Nikifor 85% 线性代数问题
(过了,但怀疑算法不对) 
1042 Central Heating 50% 解线性同余方程组 
1043 Cover an Arc. 58% 计算几何 
1044 Lucky tickets 40% 递推 
1045 A funny game 55% 搜索 
1046 Geometrical dreams 88% 很复杂的计算几何 
1047 Simple calculations 30% 数学题,解方程吧! 
1048 Superlong Sums 48% 高精度加法 
1049 Brave ballonists 30% 模拟 
1050 Preparing an article 63% 比较麻烦的字符串处理 
1051 A simple game on a grid 60% 数学杂题 
1052 Rabbit Hunt 28% 简单的计算几何 
1053 Pinocchio 32% 求最大公约数(题目意思不明) 
1054 Hanoi Tower 50% 数学问题 
1055 Combinations 40% 数学问题 
1056 Computer net 55% 动态规划 
1057 Amount of dergess 53% 数学问题 
1058 Chocolate 85% 复杂的计算几何问题 
1059 Expression 20% 简单的打印问题 
1060 Flip game 35% 我搜索,过了 
1061 Buffer Manager 45% 模拟 
1062 Triathlon 83% 复杂的不等式问题 
1064 Binary Search 48% 搜索 
1065 Frontier 75% 动态规划 
1066 Garland 40% 数学问题 
1067 Disk Tree 45% 模拟或排序 
1068 Sum 20% 简单的加法题 
1069 The prufer code 50% 构造 
1070 A local time 60% 考虑要周全 
1071 Nikifor - 2 45% 搜索 
1072 Routing 40% 最短路问题 
1073 A square problem 50% 动态规划 
1074 A very short problem 58% 模拟、判断 
1075 A thread in the space 65% 麻烦的计算几何 
1076 Trash 50% 二分图的最大权匹配 
1077 Travelling Tours 60% 图的遍历 
1078 Segments 40% 动态规划 
1079 Maxium 50% 数学问题 
1080 Map coloring 35% 深度优先搜索 
1081 Binary Lexicographic Sequence 40% 数学问题 
1082 Gaby Ivanushka 15% 没有算法,直接输出答案 
1083 Factorials!!! 25% 简单的数学计算 
1084 A goat in a kitchen garden 35% 简单的计算几何 
1085 Meeting 55% 最短路 
1086 Cryptography 45% 数学问题 
1087 The time to take stones 48% 递推 
1088 Ilya Murumetz 33% 二叉树的性质 
1089 verification with a vocabulary 50% 字符串处理 
1090 In the army now 60% 平衡二叉树 
1091 Tmutarakan exams 57% 运用容斥原理 
1092 Transversal 75% 贪心 
1093 Darts 65% 立体解析几何 
1094 E-screen 40% 字符串处理 
1095 Nikifor - 3 45% 同余问题 
1096 Get the right route plate! 40% 广度优先搜索 
1097 Square country - 2 63% 离散化处理 
1098 Questions 48% 字符串处理 
1099 Work scheduling 60% 图的最大基数匹配 

http://blog.youkuaiyun.com/cqlf__/article/details/7025377

AI工程化临界点:Transformers 4.0、Tokenizers 0.10与ONNX Runtime 1.6实战解析 AI模型部署不是单纯的技术选型,而是工程效率的系统性重构。从基础概念看,模型推理延迟、跨框架兼容性与预处理性能构成AI落地的三大刚性瓶颈;其底层原理涉及计算图优化、内存池调度与Unicode标准化等多层协同;技术价值体现在将高频任务(如BERT微调、文本分词、CPU/GPU推理)平均耗时压缩30%以上,显著降低工程师时间成本;典型应用场景覆盖NLP服务上线、实时推荐系统与金融风控API等生产环境;而2021年1月Hugging Face Transformers 4.0、Tokenizers 0.10与ON 阅读详情

相关推荐

从Prompt Engineering到Harness Engineering:AI Agent工业级开发实战

Prompt Engineering作为AI交互的基础技术,通过优化提示词来提升大语言模型的响应质量。其核心原理在于理解模型的工作机制,通过结构化指令引导模型输出更精准的结果。在工程实践中,单纯优化单次交互已无法满足复杂业务需求,需要转向更系统的工程方法。Harness Engineering正是在此背景下提出的新范式,它强调AI Agent的全生命周期管理,包括架构设计、工具集成、记忆系统等关键组件。这种工程化方法的价值在于构建可维护、可扩展的智能系统,特别适用于需要长期稳定运行的工业场景。以Hermes

weixin_33713707的博客 532

URAL ——1011 精度之坑

其实这一很简单,真的很简单,我根本就不想写,但是

时有限 877

AI Agent如何破解传统自动化‘最后一厘米’失效困局

任务自动化本质是让机器执行预设流程,但真实业务充满不确定性、语义模糊性和动态规则演进。传统RPA与BPMN依赖确定性建模,在OCR识别变异、跨系统上下文缺失、语义理解断层、被动响应滞后等场景中普遍失效——这正是‘最后一厘米’卡点的根源。AI Agent通过目标驱动拆解、工具动态调用、结构化记忆与反思迭代,重构人机协作范式,将自动化从‘能做事’升级为‘能成事’。本文聚焦企业级落地中的流程刚性、单点智能、无状态执行与被动响应四大结构性缺陷,结合理赔审查、客户成功、合规监控等典型场景,提供可复用的七步构建框架与防

all00747的博客 538

URAL 1011(枚举)

题意:黑书P12 售货员 思路:不能有半个人。 #include #include #include #include #include #include #include using namespace std; const double EPS = 1e-12; double l,r; bool zero(double t) { return -EPS<t&&t<

binwin20 895

URAL部分测试数据

URAL(Timus Online Judge)部分测试数据 不全

Pixel 4/4 XL 刷机小白必看:Magisk Root 全流程详解(附电信网络适配技巧)

本文为Pixel 4/4 XL用户提供了一份详尽的Magisk Root全流程指南。从解锁Bootloader、刷入Magisk,到解决电信网络VoLTE适配问题,再到隐藏Root以通过银行App检测,手把手教你安全获取系统最高权限并优化日常使用体验。

weixin_29310605的博客 266

Ural 题目分类

忘记链接了,原作者见谅... 1028:经典问题,先按x坐标第一关键字,y坐标第二关键字排序,然后线段树/树状数组/平衡树都行 1037:优先队列维护靠前的空间,单调队列维护删除 1067:改造版Trie+DFS 1090:经典逆序对问题,树状数组/线段树/归并排序 1100:惟一的玄机就是stable_sort 1126:固定的一个序列里面RMQ,S-T/优先队列/线段树……

uiiの技术随笔 1628

FX2N-2AD模块实战:从硬件连接到FROM/TO指令编程详解

本文详细解析FX2N-2AD模拟量输入模块的硬件连接与FROM/TO指令编程技巧,涵盖BFM缓冲存储器配置、梯形图程序设计及工程实战经验。通过实例演示如何实现精准信号采集与数据处理,特别针对PLC系统中的常见故障提供解决方案,助力工业自动化工程师高效完成设备调试与维护。

prometheus9mon的博客 507

[解题报告]Ural 1011 Conductors

题目地址:http://acm.timus.ru/problem.aspx?space=1&num=1011题目大意,城市有很多售票员,人数超过市民人数的P%而不倒Q%,求出最小市民数.其中题目给出的p和q最多到小数点后两位.        如果给出一个市民数N符合条件,则在N*P%和N*Q%之间存在一个正指数M即为售票员的人数.所以只要找到一个最小N使M存在即可.分析数据规模,P和Q之间的最小差为0.01,易得市民数N不会超过10000,所以枚举即可.该题要注意两点,一个是精度问题,另一个就是注意题目给出

飞熊入梦 1333

极空间NAS小白也能搞定的Gitea部署:Docker+MySQL避坑全记录

本文为极空间NAS用户提供了一份详尽的Gitea私有代码仓库部署指南。针对极空间ARM架构和图形化Docker管理的特殊性,文章重点讲解了如何通过Docker和MySQL容器进行部署,并提供了三种获取兼容镜像的实战策略,特别是利用第三方镜像站转录的方法,帮助小白用户成功搭建并初始化Gitea服务,实现私有Git托管。

weixin_28318011的博客 368

告别懵圈!用CANoe 5640手把手带你跑通SomeIP TC8测试(附脚本思路)

本文详细解析了基于CANoe 5640的SomeIP TC8测试全流程,从环境搭建到结果分析,特别针对车载以太网测试中的SomeIP协议测试难点提供实战指南。通过典型测试用例SOMEIP_TEST_61,手把手教你配置CANoe工程、编写CAPL脚本,并解决常见问题,助力开发者高效完成协议验证。

weixin_30791095的博客 362

1011. Conductors

1011. Conductors Time Limit: 2.0 second Memory Limit: 16 MB Background Everyone making translations from English to Russian knows an English phrase "Naked conductor runs along the bus".

_qing的专栏 689

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2134

ACM Online Judge 列表

<br />下面是最全的OJ列表:<br />北京邮电大学 http://acm.scs.bupt.cn/onlinejudge/(推荐)<br />北京大学 http://acm.pku.edu.cn/JudgeOnline/ (推荐)<br />http://poj.grids.cn/(内部)<br />浙江大学 http://acm.zju.edu.cn/ (推荐)<br />天津大学 http://acm.tju.edu.cn/toj/<br />四川大学 http://acm.scu.edu.cn

无知的我 5962

YOLOv8改进 | 注意力篇 | 一文带你改进GAM、CBAM、CA、ECA等通道注意力机制和多头注意力机制

官方论文地址:官方论文地址点击此处即可跳转官方代码地址:官方代码地址点击此处即可跳转GAM旨在通过设计一种机制,减少信息损失并放大全局维度互动特征,从而解决传统注意力机制在通道和空间两个维度上保留信息不足的问题。GAM采用了顺序的通道-空间注意力机制,并对子模块进行了重新设计。具体来说,通道注意力子模块使用3D排列来跨三个维度保留信息,并通过一个两层的MLP增强跨维度的通道-空间依赖性。

Snu77的博客 4万+

如何用matlab扫频法测考虑频率耦合的并网逆变器的序阻抗,如何实现?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1193

ACM推荐

ACM网站推荐(转)   2010-01-17 22:23:58|  分类: 默认分类|字号 订阅 推荐几个ACM网址: 北京大学(能保留代码,便于自己之后查找,好像也能用积分换别人的代码) http://acm.pku.e

eric77153353的专栏 729

STM32F103标准库开发:Keil5新建STM32工程

新建STM32工程 步骤一:创建工程模板文件 新建一个文件夹 template 在文件夹template里面新建五个文件 (1)CMSIS: 存放内核驱动程序和启动引导文件 (2)FWLIB:存放库函数文件 (3)Project:存放工程文件 (4)System:存放自己写的驱动程序 (5)User:存放用户程序(主函数) 步骤二:导入stm...

MQ0522的博客 2万+

64位整数全解(增补板)

64位整形引起的混乱主要在两方面,一是数据类型的声明,二是输入输出。 首先是如果我们在自己机器上写程序的话,情况分类如下: (1) 在win下的VC6.0里面,声明数据类型的时候应该写作 __int64 a; 输入输出的时候用 %I64d scanf

mnlm1991的专栏 799

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Superpowers:可约束声明式技能封装的工程实践

在现代软件开发中,重复性高、边界清晰的任务常依赖脚本或人工操作,导致知识隐性化、协作低效。Superpowers 是一种将领域经验封装为带约束的声明式技能(Skill)的方法论,其核心是通过结构化输入契约、分层约束机制、标准化 Markdown 输出与 CLI 编排能力,实现任务的可复用、可验证、可交付。它不绑定编程语言或框架,而是以 CLI 为调度入口、Markdown 为元语言载体,支撑安全测试(如 ctfhub-sql-inject)、空间分析、PR 模板生成等多场景落地,本质是开发者工作流的系统化杠

409

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

技术人如何用工程思维管理小说连载项目:以末日题材创作为例

在内容创作领域,项目管理思维正成为提升产出效率与质量的关键。其核心原理在于将系统化、结构化的工程方法应用于非结构化创意过程,通过需求分析、版本控制、进度管理等技术手段,实现创意产品的持续交付与迭代。这一方法的技术价值在于,它能有效解决创作者面临的规划混乱、更新不稳定、反馈处理低效等痛点,将灵感转化为可执行、可衡量的生产流程。在应用场景上,尤其适用于需要长期维护、与读者持续互动的连载型内容创作,如网络小说、技术博客系列、教程专栏等。本文以一部末日题材小说连载项目为具体案例,深入剖析如何运用‘敏捷创作’、‘版本

weixin_34056162的博客 457

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

URAL1011:Conductors

Background Everyone making translations from English to Russian knows an English phrase "Naked conductor runs along the bus". It has two very different meanings. Problem Every bus in the Ekat

ACM!荣耀之路! 1810

ural 1011 Conductors

题意:(差点没看懂题目。。。囧)前面那个好像是说那句话有两种理解。。。一种是。。。售票员在公共汽车上裸奔?还有一种是。。。。?。。。(无关紧要- -) 给精确到0.01的p和q,求最小的i,使得存在整数x,i*p 思路:(这道题我WA了好多次我会说麽。。。)我还是不晓得怎么弄精度的东西。。。希望高人指点啊。。。我的做法是。。。由于p和q是精确到0.01,我就把p和q都扩大到100倍。。。这样

jasison 839

ural 1011 Conductors

 大水题就不多少了,,,,暴力就好,,,,,,看一个分数能不能在他给的两个数之间。。。。。。。。。。 #include #include #include using namespace std; const double EPS=1e-8; int main() {     double p,q;     cin>>p>>q;     p /=100, q /

生成猫 318

ural1521-线段树解约瑟夫问题

使用sum[]数组来记录当前区段的个数 pushup来更新子节点与父节点的关系,实现很简单,但是要注意每次节点个数在减少,注意查询时要求的长度要模一下当前节点的个数 #include #include #include using namespace std; const int maxn=100010; int sum[maxn<<2]; void pushup(int idx

xinge008的专栏 833

Ural1521-War Games 2

给定n和k求约瑟夫环中每次出圈的人的编号。 利用树状数组可以得到每个人的相对编号(在他之前有几个人)。 每次通过二分查找找到对应编号出圈的人,然后在他们的编号位置上-1.#include <cstdio> #include <vector>using namespace std;const int maxn = 100000+5;int fw[maxn];int n, k;inline int

Collider 703
上一篇: 扩展欧几里德算法
下一篇: 计算几何 ural 1793Tray 2
Terry__J
博客等级 码龄16年 37粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值