- 博客(28)
- 收藏
- 关注
原创 一篇文章搞懂Java快读
假如我们有两个文件,我们要进行文件的复制,我们一个一个字符地读写,需要频繁的操作文件,效率非常低。这就好比从北京到上海运送烤鸭,如果有一万只,每次送一只,就得送一万次,这样的效率显然非常低。但是如果我们有一个车厢,把烤鸭装进车厢里,每次送一车厢的烤鸭,这样效率就提高了不少,这个车厢是我们的缓冲区。
2025-04-14 15:58:42
472
原创 P4924 [1007] 魔法少女小Scarlet
Scarlet 最近学会了一个数组魔法,她会在n×n二维数组上将一个奇数阶方阵按照顺时针或者逆时针旋转90∘。首先,Scarlet 会把1到n2的正整数按照从左往右,从上至下的顺序填入初始的二维数组中,然后她会施放一些简易的魔法。Scarlet 既不会什么分块特技,也不会什么 Splay 套 Splay,她现在提供给你她的魔法执行顺序,想让你来告诉她魔法按次执行完毕后的二维数组。
2025-03-17 20:19:05
1101
原创 P1098 [NOIP 2007 提高组] 字符串的展开
在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于d-h或者4-8的字串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为defgh和45678。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下:(1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。(2) 参数。
2025-03-17 17:54:10
879
原创 P1067 [NOIP 2009 普及组] 多项式输出
一元nfxanxnan−1xn−1⋯a1xa0an0其中,aixi称为i次项,ai称为i次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式:多项式中自变量为x,从左到右按照次数递减顺序给出多项式。多项式中只包含系数不为0的项。如果多项式n次项系数为正,则多项式开头不出号,如果多项式n次项系数为负,则多项式以号开头。对于不是最高次的项,以号或者。
2025-03-16 17:42:55
750
原创 P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
两只牛逃跑到了森林里。Farmer John 开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和 John)。追击在10×10的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者 Farmer John。两头牛和 Farmer John 可以在同一个格子内(当他们相遇时),但是他们都不能进入有障碍的格子。CF牛在地图里以固定的方式游荡。每分钟,它们可以向前移动或是转弯。如果前方无障碍(地图边沿也是障碍),它们会按照原来的方向前进一步。
2025-03-16 16:20:14
413
原创 P1598 垂直柱状图
写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过 $100$ 个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。四行字符,由大写字母组成,每行不超过 $100$ 个字符。每行输出后面不允许出现多余的空格。
2024-04-09 22:58:39
705
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。职业规划:正在学前端,想成为一个前端开发大佬。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-04-07 19:16:36
483
原创 P1957 口算练习题
本蒟蒻的思路先输入要输入的第一个字母或数字,我就定义一个字符串变量s,然后判断s[0]是否等于a/b/c,如果是的话再输入x,y,如果不是的话就把刚刚输入的字符串转换为整数类型然后赋值给x,然后再输入y,所以我就写了一个字符转数字的函数,然后又写了一个判断数字是几位数的函数。第一行输入一个整数表示接下来要进行多少次运算,接下来每行输入一个字母c和两个数字x,y(输入的字母为a/b/c,分别表示要进行+,-,*运算)或者就输入两个数字x,y(表示这次运算方式和上次相同)。输出计算式和这个计算式有多少个字符。
2024-04-07 19:05:16
589
原创 程序员的养生之道
但是,健康是我们最宝贵的财富,只有拥有了健康的身体,我们才能更好地投入工作和生活。只有保持良好的作息习惯、饮食健康、适当运动、良好的心态和定期体检,才能拥有健康的身体,更好地投入工作和生活。适量的喝水也是非常重要的,保持身体的水分平衡,有助于排毒和新陈代谢。程序员通常工作时间较长,很容易忽视身体的健康状况,因此要定期进行身体检查,及时发现和处理身体问题。长时间的坐姿工作容易导致肌肉僵硬和血液循环不畅,因此要适当进行一些伸展运动和有氧运动,如散步、慢跑、游泳等,保持身体的灵活性和代谢功能。
2023-12-01 00:05:13
543
1
原创 定义一个点的结构数据类型,实现下列功能:(1)输入点的坐标值;(2)求两个点的中点坐标;(3)求两点间距离。
【代码】定义一个点的结构数据类型,实现下列功能:(1)输入点的坐标值;(2)求两个点的中点坐标;(3)求两点间距离。
2023-11-30 23:51:16
1572
原创 洛谷P8218 【深进1.例1】求区间和--C语言(前缀和)
区间[L,R]中各数之和为s[R]-s[L-1]注意s[i]=s[i-1]+a[i]
2023-11-29 23:10:40
780
1
空空如也
CSP202309-2坐标变换,怎么优化啊,超时,80分
2024-09-11
CSP202305-2哪里错啦
2024-09-11
并查集问题,怎么优化代码
2024-03-28
洛谷--前缀和与差分问题(c语言)
2023-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅