摘要: 一整学期的 python 课程已经结束了,时间过的非常快,令人意犹未尽,也有许多课堂收获。 Python 是一种代表简单主义思想的语言。阅读一个 Python 程序就像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。Python 语言简单易学,语法规范而且用途广泛。它是一种面向对象的 阅读全文
posted @ 2023-05-14 20:36 TinyKiecoo 阅读(1996) 评论(0) 推荐(0) 编辑
摘要: 前言 Dev-cpp是传统 C++ 编译软件,也是竞赛指定编译器,界面简洁,占用内存小,使用方便,是广大 C++ 初学者及竞赛选手编写程序的工具。但其正式版已久未更新,仅支持 C++11 标准。我们可以通过添加最新支持 C++20 的内核,使 Dev-C++ 能够支持编译 C++20 标准的代码。 阅读全文
posted @ 2021-11-18 11:09 TinyKiecoo 阅读(11305) 评论(1) 推荐(4) 编辑
摘要: "题目链接" 1.开始每天抓到的宝可梦数量为前一天的数量加1,直到n为止,则可得数列 这是首项为1,公差为1的等差数列。 2.到n之后每天抓到的宝可梦数量为前一天的数量减1,直到1为止,则可得数列 这是首项为n,公差为1的等差数列。 3.将两数列合并得 根据等差 阅读全文
posted @ 2019-11-23 17:34 TinyKiecoo 阅读(227) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 入门题,求acbd,判断和是否大于k,大于输出1,小于等于则输出两数。唯一要注意的一点就是doubleint类型之间的转换。 阅读全文
posted @ 2019-10-15 08:11 TinyKiecoo 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 前言 现在全球最大的编程比赛记分网站非CodeForces和AtCoder莫属,@ezoixx130大佬在去年介绍过CodeForces(传送门),那么现在我们主要谈一下AtCoder。 简介 AtCoder是日本最大的算法竞技网站,正式创立于2012年6月20日,由AtCoder Inc.运行并维 阅读全文
posted @ 2019-09-24 18:39 TinyKiecoo 阅读(34883) 评论(4) 推荐(27) 编辑
摘要: "题目链接" Vector存图+Dijkstra最短路 翻了翻题解,貌似没有用vector进行存图的,既然这样那本蒟蒻就贴一个vector的题解。 题目思路比较简单,先跑一遍正常的最短路,然后枚举在这条最短路上的每一条边,将其长度翻倍,再跑一遍最短路,输出新的最短路减去旧的最短路之后的最大值。 本题 阅读全文
posted @ 2019-05-26 21:36 TinyKiecoo 阅读(96) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 看到题解里好多大佬用二分,splay,树状数组,优先队列等高级数据结构,然而本蒟蒻实在是渣,所以只能用最简单的纯vector写。 ~~(个人觉得比大佬们写的简单)~~ C++中stl表真的方便,其中向量vector支持数组中间插入: 先发出我 普通数组纯暴力30分 的代码~~来揭露普通 阅读全文
posted @ 2019-05-26 15:20 TinyKiecoo 阅读(123) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 我们首先想到的朴素算法就是根据size从大到小排序,枚举f[i]f[j],判断是否需要比较,时间复杂度约O(n2)。 代码: 但是纯暴力代码只能得50分,我们可以想办法优化。↓ 我们把size从大到小排序后,则f[x]f[x+1]。于是,若$f[i]× 阅读全文
posted @ 2019-05-26 15:13 TinyKiecoo 阅读(90) 评论(0) 推荐(0) 编辑
摘要: "题目链接" Vector存图+Dijkstra最短路 翻了翻题解,貌似没有用vector存图的,既然这样那本蒟蒻就贴一个vector的题解。 题目思路比较简单,先跑一遍正常的最短路,然后枚举在这条最短路上的每一条边,将其长度翻倍,再跑一遍最短路,输出新的最短路减去旧的最短路之后的最大值。 本题关键 阅读全文
posted @ 2019-05-26 14:46 TinyKiecoo 阅读(119) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示