- 博客(8)
- 收藏
- 关注
原创 ACM训练经验,教训,和看法。
2.做题的看法:10分钟不会,一点没思路,直接看题解(除非你真的有30分钟秒题的决心,否则别死磕,效率太低),有一点思路就写下来,在看题解时理解与自己的不同,有余力的要多看看不同思路的题解,可以明白不同思路下解题的奥秘,然后是手敲一边思路,不要看题解,不要看题解,不要看题解,自己手敲,看看你的学习成果,最后就是总结了,一定要有经验和教训,否则白做。最后的最后是定期回顾,大脑最好的记忆和训练方法就行重复记忆。对这几天的训练,发表一下自己的经验和看法。
2024-07-31 23:03:57
223
原创 一些简单模拟的代码理解(P1321 单词覆盖还原)
咋看有些疑惑,定睛一看,还得是大佬啊,代码理解就是深,可能很多人有疑问,看起来为什么只判定了b,其实都判定了,这个“||”用的很好,既可以跳过连在一块单词的又可以检测出每个单词,他会检查每一个字母,对每一个单词的标志性字母都以b(或g)来形成(我都不知道该怎么形容,太神奇了),我记住了一个神奇单词寻找方法,代码的世界真的很神奇!两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。数据保证,3<=l≤255,字符串仅仅包含如下字符:.bgilory。
2024-03-22 22:17:48
249
1
原创 题目描述一组数,分别表示地平线的高度变化。高度值为整数,相邻高度用直线连接。找出并统计有多少个可能积水的低洼地?
题解:对于该题,要寻找低洼处,首先知道什么是低洼处,要形成下坡和上坡,很明显,在上坡的时候看看是否同时前面存在下坡就可以了。2.深究底层逻辑,明白题目蕴含的规律,一定要理清头绪再思考。3.转化为代码,体现代码思维。
2024-03-20 10:49:21
194
1
原创 STL Practice —— 【binary_search (1)】
第三行是一个正整数Q (0<Q<=5000) 代表查询次数。接下来有Q行,每行包含一个整数X。对于每次查询,若X在这N个整数中,输出“Yes”,否则输出“No”。对于每组测试数据,第一行是一个正整数N (0<N<=10000)。第二行是N个正整数,代表这N个元素。每个元素均在int范围内。现在出现的问题是第一个代码可以通过oj平台,但是第二个会显示。开头是一个正整数T (0<T<10),为测试数据数量。输入N个整数,查询这N个数字中是否含有数字X。这是怎么回事,应该是哪里出问题了。输入包含T组测试数据。
2024-01-10 11:02:37
612
1
原创 欢迎各位杭州ACMers来与我讨论(杭师大,浙大,浙工,杭电等等)
也欢迎各界大神,大佬,学姐,学长给点学习经验,讨论计算机未来发展,尤其是人工智能领域的发展及其交叉领域的未来走向。
2024-01-09 20:25:27
337
1
原创 HZNUOJ:STL Practice —— 【vector (1)】
接下来有Q行,若为增添操作,格式为“U i j”,表示在下标(以0开始)为i的元素前插入一个j,若为删除操作,则格式为“D i”,表示删除下标(以0开始)为i的元素,若为打印操作,直接为一个字母“P”,表示将当前序列输出到屏幕上。每次操作完成后都将新序列输出,数列间的每一个元素用空格隔开,最后一个元素后面不能有空格。对于每组测试数据,第一行是一个正整数N (0
2024-01-09 20:08:17
418
原创 小白代码学习题1
深度优先搜索(DFS)算法:通过递归不断深入直到无法继续深入,然后回溯到上一个节点,继续深入其他路径,直到找到目标或全部遍历完。m行 a b l(a,b是两个城市,l是两个城市之间的路径长度)1行是 x y (x是现在所在的城市,y是想去的城市)遍历所有与当前城市相连的城市,如果该城市未被访问且与当前城市有边相连,将其标记为已访问,递归调用。问题描述:input:1行 n m(n是城市个数,m是两个城市之间连接线的个数)如果目标单词的长度大于或等于整个字符串的长度,则直接返回,不进行任何操作。
2024-01-09 19:45:26
357
原创 在c语言中如何在一个整数数组中在一个指定的索引位置前加入一个自己的想要的数字,如何删除一个指定的索引位置的数组
【代码】在c语言中如何在一个整数数组中在一个指定的索引位置前加入一个自己的想要的数字,如何删除一个指定的索引位置的数组。
2024-01-09 19:01:24
589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人