目标 && 前言近期目标就是刷《算法竞赛——进阶指南》这本书先花两三天左右把 0x00 基本算法 刷完,好题目我录下来。用一两天快速地把 0x10 基本数据结构 刷完,因为比较简单。好题目录下来。0x20 搜索 先放在这边,因为我觉得搜索比较毒瘤,过了初赛再刷搜索,顺便提高代码能力。0x30 数学知识 数学我不太擅长,先留着0x40 数据结构进阶 马上就要开学了,这个看看一周
前言这里我们简单查一篇介绍算法竞赛中常识事情,内容并无逻辑性,是博主三年竞赛经验总结,因为是想到哪里写到哪里,并没有太过于加以总结,因此可能显得混乱,还请见谅。常见评测结果因为是竞赛,最直接要使用就是各种oj平台了,所谓oj,其实就是一个在线评测平台,当我们做完题目提交时,平台会给我们实时反馈结果,我们根据结果来得知我们这道题目的答题情况,常见评测结果如下1.答案正确(Accepted
原创 2022-03-07 11:18:19
751阅读
5点赞
1评论
转载请注明出处(~ ̄▽ ̄)~   谈到算法竞赛中使用Java,那么有一个绕不开点就是如何快速地输入输出。通常来说,Scanner类固然可以帮助我们顺利地完成各种输入要求,而syso(System.out.print)也能够满足一般输出要求,但是在内存以及时间消耗上却不尽人意。同时,我发现国内博客似乎对Java算法竞赛方面的技巧讨论得比较少,即使有也相对分散,不够深入。   那么今天我就想分
转载 2020-04-08 12:54:00
73阅读
 第一章 算法竞赛概述 算法竞赛(程序设计竞赛)是培养杰出程序员捷径。 在国内众多竞赛,面向学生程序设计竞赛有全国青少年信息学奥林匹克竞赛(NOI),最具影响力面向大学生程序设计竞赛有ACM-ICPC(国际大学生程序设计竞赛),CCPC(中国大学生程序设计竞赛)培养杰出程序员捷径:1.编写大量代码; 2.丰富算法知识; 3. 计算思维和逻辑思维; 4.
转载 2024-01-10 17:40:19
117阅读
            思考题  因为浮点数+=0.1之后变成0.10000000000000001,而不是真正0.1,所以造成了永远无法等于10.1,形成死循环。 倒三角形第一种解法:逆序  倒三角形第二种解法顺序;&nbsp
算法竞赛概念与应用 在算法竞赛和计算机科学,有一种特殊数据结构,我们把它叫做——桶。 有许多和桶有关算法和数据结构,想要学习它们,必须先明确好桶概念与应用。 桶概念 刚刚已经讲过,桶是一种数据结构。数据结构用途是以一种特殊方式统计数据,使得我们能够快速地修改、查询我们想要那部分数
转载 2020-01-22 19:18:00
390阅读
2评论
本文整理自算法竞赛入门训练教案,可与算法竞赛入门训练原书结合使用. 目录 1.[算法竞赛入门]第一章_算法概述 2.[算法竞赛入门]第二章_循环结构程序设计 3.[算法竞赛入门]第三章_ 数组和字符串 4.[算法竞赛入门]第四章_函数和递归 5.[算法竞赛]第五章_基础题目选解 6.[算法竞赛入门]
原创 2022-05-29 01:23:03
238阅读
# 算法竞赛入门经典 Java实现指南 ## 概述 本文将指导一名刚入行开发者如何使用Java实现算法竞赛入门经典。我们将按照以下步骤进行讲解,并提供相应代码示例和解释。 ## 整体流程 以下是整个实现过程流程图: ```flow st=>start: 开始 op1=>operation: 学习算法竞赛基础知识 op2=>operation: 学习Java编程基础 op3=>opera
原创 2023-08-07 03:25:08
75阅读
# 教你如何实现“java算法竞赛快读” ## 一、整体流程 首先,让我们来看一下实现“java算法竞赛快读”整体流程,你可以按照以下步骤进行操作: ```mermaid erDiagram 算法竞赛快读流程 { 1. 读取整数n --> 2. 读取n个整数到数组a[] 3. 读取整数m --> 4. 读取m个整数到数组b[] } ```
原创 2024-05-22 05:08:15
8阅读
算法竞赛JAVA使用笔记 算法竞赛JAVA使用笔记输入与输出基本输入输入挂输出控制台输入输出重定向到文件大整数与高精度大整数BigInteger高精度BigDecimal高精度开方字符串与进制转换字符串基本操作进制转换排序默认排序实现Comparator接口自定义比较器对自定义类排序用lambda自定义比较器(仅 JAVA8 以上支持)C++STL中部分数据结构在JAVA对应
目录一、aabb问题二、7744问题三、3n + 1 问题四、近似计算五、阶乘之和六、数据统计一、aabb问题问题描述:输出所以形式为没有 aabb 完全平方数(例如1122,3344),bb可以为00,aa则不行,又aabb知,这是个四位数,由穷举就可以把每个符合条件列出来没有输入:样例输出:110011111122***** ...
原创 2021-09-03 13:57:55
153阅读
以下顺序按照收集顺序添加,不分排名先后 平台名称 地址 DC竞赛 http://www.dcjingsai.com/ 阿里天池 https://tianchi.aliyun.com/ Kaggle https://www.kaggle.com/competitions AI争霸赛 http://ww ...
转载 2021-07-26 07:37:00
137阅读
2评论
一、经典问题1、Miller-Rabin素数测试#include<bits/stdc++.h&amp
原创 2023-08-30 14:47:53
136阅读
# Python算法竞赛入门指南 ## 引言 随着编程和数据科学蓬勃发展,算法竞赛成为许多编程爱好者重要活动。Python由于其简洁语法和强大库支持,成为了许多参赛者首选语言。本文将介绍Python在算法竞赛应用,并提供一些示例代码,帮助初学者入门。 ## 什么是算法竞赛算法竞赛是对编程能力和算法设计能力考验。参赛者需要根据题目要求,在限定时间内编写有效代码,解决特定
目录一、aabb问题二、7744问题三、3n + 1 问题四、近似计算五、阶乘之和六、数据统计一、aabb问题问题描述:输出所以形式为没有 aabb 完全平方数(例如1122,3344),bb可以为00,aa则不行,又aabb知,这是个四位数,由穷举就可以把每个符合条件列出来没有输入:样例输出:110011111122***** ...
原创 2022-02-25 09:46:47
129阅读
算法竞赛目的是找到解决问题答案,不是比谁答案更高级!!! 目录一、圆柱体表面积二、给一个三位数,讲其逆序输出三、 变量交换四、鸡兔共笼五、三整数排序一、圆柱体表面积这个是中小学生都知道答案,底面积 x 2  加上 侧面积为表面积,我们令圆柱体地面半径为r,高为h则该圆柱体表面积表达为 PI * r * 2 + 2 PI * r ...
一.算法初步(16)1.简单求值方法(2)2.简单编程练习(2)3.程序设计技巧和模拟(2)4.比赛时实战经验(2)5.二分查找(2)6.插入排序和冒泡排序(2)7.快速排序原理(附带模版)(2)8.*归并排序(2)二.基本数据结构(14)1.链表构建及使用(无指针版)(2)2.栈和队列(2)3.树与递归(3)4. 堆(2)5.并查集应用(2)6.*hash(...
原创 2021-08-26 10:21:40
322阅读
一.算法初步(16)1.简单求值方法(2)2.简单编程练习(2)3.程序设计技巧和模拟(2)4.比赛时实战经验(2)5.二分查找(2)6.插入排序和冒泡排序(2)7.快速排序原理(附带模版)(2)8.*归并排序(2)二.基本数据结构(14)1.链表构建及使用(无指针版)(2)2.栈和队列(2)3.树与递归(3)4. 堆(2)5.并查集应用(2)6.*hash(...
原创 2022-01-15 14:09:52
118阅读
算法竞赛目的是找到解决问题答案,不是比谁答案更高级!!! 目录一、圆柱体表面积二、给一个三位数,讲其逆序输出三、 变量交换四、鸡兔共笼五、三整数排序一、圆柱体表面积这个是中小学生都知道答案,底面积 x 2  加上 侧面积为表面积,我们令圆柱体地面半径为r,高为h则该圆柱体表面积表达为 PI * r * 2 + 2 PI * r ...
在现代 IT 环境算法竞赛愈发受到关注,尤其是在 Python 编程语言背景下。算法竞赛不仅考验参与者编程能力,更是逻辑思维和解决问题能力体现。通过合理排列与组合方式,选手能够在竞赛实现高效解题策略。本文将详细探讨如何解决“Python 算法竞赛排列组合问题,包括背景描述、技术原理、架构解析、源码分析、案例分析和扩展讨论。 流程图展示了我们将会遵循步骤,以帮助读者理解整个
原创 5月前
15阅读
  • 1
  • 2
  • 3
  • 4
  • 5