- 博客(74)
- 收藏
- 关注
原创 洛谷P1205 [USACO1.2] 方块转换 Transformations(C语言)
【代码】洛谷P1205 [USACO1.2] 方块转换 Transformations(C语言)
2024-01-24 15:18:32 723
原创 P1320 压缩技术(续集版)(C语言)
其中输出时第一个数字是0的个数,这个很容易被遗漏。2.字符串连接(要用到strcat)1.读入字符串并计算n值。4.计算字符数并输出。
2024-01-23 15:05:03 1254
原创 洛谷P1319 压缩技术(C语言)
这样一道入门题目,本来可以用for循环直接操作,但作者异想天开(xian de dan teng)地把所有数据登记在一个数组里面,然后再统一按格式输出。也就是定义一个数组Map,大小为n成n,然后按照输入数据,把Map中每一个点改为0或者是1,然后根据题目要求的格式输出。比较简单,就直接贴代码了。
2024-01-22 16:23:01 1012
原创 P1789 【Mc生存】插火把(C语言)
首先,我们可以先用数组来储存地图(建议用int,我试过bool会RE)最后用计数器统计会生成怪的地方。接着把能照亮的地方标记起来。每次读入火把和萤石的坐标。
2024-01-21 15:33:24 828
原创 洛谷P5732 【深基5.习7】杨辉三角(C语言)
的公式,很重要,因为常规组合数公式是阶乘运算会爆,而这个就不怎么会了。入门递推题,就算你不是OIer也该知道的杨辉三角。赋 arr[i][j]初值1,接下来就可以递推了。
2024-01-20 18:47:34 720
原创 洛谷P5731 【深基5.习6】蛇形方阵(C语言)
从 1 到 n 依次算。先往右,走到头往下,再走到头往左,以此类推。思路感觉还是比较好想的。
2024-01-19 17:00:01 689 2
原创 洛谷P1161 开灯
这倒也是水题,我们可以建立一个数组,数组的下标就是编号,我们要注意的是浮点数乘法的结果要转化成整数,才能当做下标,因为题目给的是整数编号。
2024-01-18 15:26:50 552
原创 洛谷P2911 [USACO08OCT] Bovine Bones G(C语言)
【代码】洛谷P2911 [USACO08OCT] Bovine Bones G(C语言)
2024-01-17 19:45:48 510
原创 洛谷P1554 梦中的统计(C语言)
这道题的话挺简单的,这是对比1~9个数字分别出现多少次,用两个循环就能解决,最主要的是要什么对比每个数的位数上的数。
2024-01-15 13:17:16 657
原创 洛谷P2615 [NOIP2015 提高组] 神奇的幻方(C语言)
若K-1既不在第一行,也最后一列,如果K−1的右上方还未填数,则将K填在K−1的右上方,否则将L填在K-1的正下方。若K-1在第一行但不在最后一列,则将K填在最后一行,K-1所在列的右一列;若K-1在最后一列但不在第一行,则将K填在第一列,K-1所在行的上一行;若K-1在第一行最后一列,则将K填在K-1的正下方;这普及题太水了,你按照他给的条件来列判断语句。首先将1写在第一行的中间。
2024-01-15 13:12:42 1292
原创 洛谷P2550 [AHOI2001] 彩票摇奖(C语言)
这道题挺简单的,就是讲彩票的每个号码对比一遍就行了,用三个数组,第1个数组储存中奖号码,第2个数组储存买的号码,第3个数组用来储存中奖的次数,然后用循环遍历对比就行了。
2024-01-15 13:06:54 628
原创 洛谷P4956 [COCI2017-2018#6] Davor(C语言)
题目要求我们k要尽量小,然后x要尽量大,我们可以巧妙地利用两个循环来解决。
2024-01-11 10:23:48 485
原创 洛谷P5726 【深基4.习9】打分(C语言)
我真的想不到,这种水题竟然是普及,嗯,首先呢,我们建立一个数组,然后用一个循环来存数据,然后再用个循环来遍历数组,找出最大最小值,将所有数加起来,然后减掉最大最小值,再除以它的数目,就得平均数了。
2024-01-10 15:46:28 469
原创 洛谷P1420 最长连号(C语言)
思路挺简单的,就是建立一个循环,然后将所有数据先存入数组中,然后再建立一个循环遍历数组,如果后一位数减一是前一位数的话,就说明连号,就是我们可以列出一个判断语句,一旦成立就j++,不成立的话就归一,并且我们还要建立一个判断语句来储存最大次数。
2024-01-10 15:32:10 476
原创 洛谷P1307 [NOIP2011 普及组] 数字反转(C语言)
这里有个特例,就是输入0的话会无限循环,所以我们要加个判段。先判断是正数还是负数,如果是负数的话,要把它转换成正数。接下来就是去掉末尾的0。然后循环从末尾开始打印。
2024-01-09 16:04:01 641
原创 洛谷P1217 [USACO1.5] 回文质数 Prime Palindromes(C语言)
看到这么大的范围,我的第一反应是通过线性筛质数表来解题.然后在质数表找到回文数. 结果交上去之后最后一组tle了,通过观察输出结果,我发现100000000以内的最大的回文质数是9989899,于是乎我质数表的上限加了9989899,再次提交就ac啦~. btw,有兴趣的小伙伴可以试试打。
2024-01-09 15:34:39 1567
原创 洛谷P5723 【深基4.例13】质数口袋(C语言)
这道题难在如何判断质数,我用一个while循环嵌套一个for循环来判断是否是质数。而且字数和不能大于它的口袋容量。
2024-01-09 15:28:52 964
原创 洛谷P5722 【深基4.例11】数列求和(C语言)
此题大意就是计算 1+2+3+...+(n-1)+n 的值, 直接上代码,这题没有什么坑,很水太水了。
2024-01-08 16:19:58 372
空空如也
浴谷P5726C语言
2023-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人