- 博客(16)
- 收藏
- 关注
原创 【算法1-5】贪心
阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有NN≤100堆金币,第i堆金币的总重量和总价值分别是mivi1≤mivi≤100。阿里巴巴有一个承重量为TT≤1000的背包,但并不一定有办法将全部的金币都装进去。他想装走尽可能多价值的金币。所有金币都可以随意分割,分割完的金币重量价值比(也就是单位价格)不变。请问阿里巴巴最多可以拿走多少价值的金币?
2025-10-13 21:45:49
832
1
原创 洛谷刷题记录(5. 字符串)
题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。输入格式共 2 行。
2025-10-13 21:45:07
565
原创 洛谷题单刷题(4. 数组)
题目背景Bessie 处于半梦半醒的状态。过了一会儿,她意识到她在数数,不能入睡。题目描述Bessie 的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码(0…9):每一个数码在计数的过程中出现过多少次?给出两个整数 M 和 N,求在序列 [M,M+1,M+2,…,N−1,N] 中每一个数码出现了多少次。输入格式第 1 行: 两个用空格分开的整数 M 和 N。输出格式第 1 行: 十个用空格分开的整数,分别表示数码 0…9 在序列中出现的次数。
2025-10-13 16:54:49
620
原创 洛谷刷题记录(3. 循环结构)
因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于 100 元或恰好 100 元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果不会,计算到 2004 年年末,妈妈将津津平常存的钱加上 20% 还给津津之后,津津手中会有多少钱。每个月的月初妈妈给津津 300 元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。输出一个回文质数的列表,一行一个。
2025-09-19 17:37:00
947
原创 洛谷提单刷题(2. 分支结构)
每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 9 位数字、1 位识别码和 3 位分隔符,其规定格式如 x-xxx-xxxxx-x,其中符号 - 就是分隔符(键盘上的减号),最后一位是识别码,例如 0-670-82162-4就是一个标准的 ISBN 码。你的任务是编写程序判断输入的 ISBN 号码中识别码是否正确,如果正确,则仅输出 Right;一行,假如输入的 ISBN 号码的识别码正确,那么输出 Right,否则,按照规定的格式,输出正确的 ISBN 号码(包括分隔符 -)。
2025-09-17 23:53:05
355
原创 文本模式和二进制模式
所有文件的内容(在磁盘上)都以二进制表示。因为编码方式不同,导致展现的形式不同。定义:如果文件使用二进制编码的字符,如Unicode,ASCII表示文本,那么就是文本文件。如果二进制代表的是机器语言,或图片,或音乐编码,该文件就是二进制文件。区别:对于字符串中\n的处理不同。在Windows系统中用文本模式打开文件时会发现文件中的换行符是\n,这看起来再正常不过了,但当你改为用二进制模式打开文件时会发现文件中的换行符变为\r\n。事实上,在Windows系统中的的文件中的换行符都.
2021-04-17 17:41:44
1698
原创 fgetpos()和fsetpos()
fgetpos()1. 函数原型:fsetpos()1. 函数原型:int fsetpos(FILE *fp, const fpos_t *pos);2. 功能:将文件指针定位在pos指定的位置上。该函数的功能与前面提到的fgetpos()相反,是将文件指针fp按照pos指定的位置在文件中定位。pos值以内部格式存储,仅由fgetpos()和fsetpos()使用。...
2021-04-16 21:48:40
1347
原创 C语言学习指南_1.2
【初识C语言】我们接着上一篇文章讲:C语言学习指南_1.16. 常量6.1 常量的概念与变量的概念相对,在我们的生活中,总有些值是固定不变的的,比如你的性别,你的血型,圆周率π等,C语言把这些在程序运行期间固定不变的量叫做常量。6.2 常量的分类C语言中把常量分成这几类:字面常量字面常量指的是在程序中直接写出的值或字符,例如:100;3.14;'A';'a';'1';...
2021-02-04 15:46:08
275
2
原创 C语言学习指南_1.1
【初识C语言】本章只需基本了解C语言的基础知识,对C语言有一个大概的认识。每个知识点都只是简单认识,不做详细讲解,后期我都会详细讲解。1. 什么是C语言?C语言是一门通用计算机编程语言,广泛应用于底层开发。C的方式编译、处理低级存储器、产生少量的机器码以及不需语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生定了一套完整的美国国家标准语法,称为ANSI C
2021-02-04 15:45:53
497
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅