自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenjinhao1202的博客

一个小学6年级的小码农

  • 博客(33)
  • 收藏
  • 关注

原创 zhujioj - 短信计费

用手机发短信,一条短信资费为0.1元,但限定一条短信的内容在70个字以内(包括70个字)。如果你一次所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送。假设已经知道你当月所发送的短信的字数,试统计一下你当月短信的总资费。第一行是整数n,表示当月发送短信的总次数,接着n行每行一个整数,表示每次短信的字数。输出一行,当月短信总资费,单位为元。

2024-04-04 12:25:02 262

原创 CF859A题解

今年,和往年一样,MemSQL正在邀请Start[c]up资格赛的排名前25的选手参加决赛。不过,并不是每个有资格参加决赛的选手都有钱去比赛地。开始时,排名前25的选手被邀请来现场参加比赛。一个参赛者拒绝时,排名最靠前的未被邀请候选人会被邀请来以代替拒绝的那个人。资格赛结束后,你知道K个入围者和他们的排名(从1开始,之间没有关系)。输入的第一行包括K(1≤k≤25),即你得知的入围者数量。输入的第二行包括r1,r2,……,rk(1≤ri≤10^6),即你得知的入围者排名。每个人的排名都是不同的。

2024-03-17 11:39:22 364

原创 如何让你的代码速度变快

也能达到差不多的效果呢?来进行输入和输出,而在C语言中,是需要。这样,你的的代码就可以变得更快啦!在C++中,普遍都是使用。

2024-02-20 07:32:50 423

原创 根据规律找数

根据你发现的规律,写出这个数列的前n项的值,每一个数之间用1个空格隔开。建议你分奇数项和偶数项分别找规律。输入只有1个整数,表示n。输出这个数列的前n项的值。

2023-11-12 20:26:30 127

原创 about安利阿贝云

一个很好用的网站,不用钱可以提供免费的服务器。

2023-10-02 14:46:04 94

原创 密码忘记了如何找回

相信很多人都和本蒟蒻一样,密码忘记了都无可奈何。今天,我教你密码忘记了如何找回(前提是这个密码是正确的,只是将密码是什么忘记了)首先,点开你所在的登录区域,就像这样(先输入你自己正确的用户名)找到这里,将password改成0,就可以了。

2023-09-29 10:18:13 169

原创 找M进制数题解

他知道了原来数不仅可以表示成十进制,还可以表示成二进制,八进制,十六进制,甚至是二十进制,三十进制都可以。而且它们都有一个相同的运算规则:逢M进一,例如:二进制逢二进一,八进制逢八进一。因此,M进制数中每一位上的数可以用0~M-1来表示,即二进制数中只有0和1两种数字,八进制数中有0,1,2…但是若M大于10时,大于等于10的数字用大写字母表示,例如十六进制数中有0,1,2…行,每行一个由数字和大写字母构成的任意进制数,位数小于。分别表示任意进制数的个数和M进制。个数中合法的M进数的个数。

2023-09-21 19:29:26 129

原创 适宜小学生的编程网站

对于我们这些小学生来说,简简单单推荐一些编程的网站(100003000297732000。

2023-09-06 20:20:50 131

原创 教你5s创建属于自己的邮箱

如果你想要在某一个网站上注册一个账号,那么就需要邮箱。但是普通的邮箱还是需要用手机注册,还要密码,是在太麻烦。所以今天我教大家一个更加简单的方法。接下来往下滑一点点,到这里会有一个随机邮箱的注册,点击随机邮箱,再点击申请邮箱,你的10分钟邮箱就创建好了。但是这里必须要用dijingka.com的后缀,其他的后缀网站发不了邮件。也可以调节邮箱名哦。

2023-08-29 18:50:54 241

原创 外环隧道的梗

这是外环沪青平立交桥,沪渝高速 延安高架 外环在这里形成了一个立交,而kkk是从沪渝高速上延安高架(从图左边到右边)然后第一次,被导航坑了(导航认为他在地面道路),然后上了外环隧道方向。第二次,被边上的某管理坑了,上了外环隧道方向。第三次,自己送客人回来之后,看着外环隧道方向,开了过去……原链接:https://www.zhihu.com/question/338100052/answer/775120100。而这是外环隧道方向的第一个出口(北翟路高架)然后绕着外环高速,他们开了一圈,结果出现了新梗:。

2023-08-29 18:41:52 113

原创 洛谷灰名变蓝名技巧

众所周知,洛谷中有5种名字,分别是:灰、蓝、绿、橙、红。虽然灰名是最低的一档,但是我教你一个星期变蓝名!而蓝名需要100的估值,这个时候就要刷点题,打点比赛了(建议打比赛,打比赛最赚)。接下来点开之后,是自己的个人简介。绑定自己的手机之后就可以获得50的估值。

2023-08-24 15:05:51 4695 2

原创 叫你如何在水谷中改上方的背景

一看就有好多的图形,点击“应用”就可以了哦!这个条形的框栏有一点颜色单纯呢!6页全部免费使用哦!

2023-08-13 18:15:37 680

原创 教你如何在luogu中改变名字的颜色

但是:只要离开,这个颜色就会变成原来的颜色哦!之后,就可以随意调了!

2023-07-28 18:01:10 2962

原创 对n的处理

要求将k 化为五进制的数,然后以五进制数从高位到低位的顺序,分别将每位数字作为处理码对原数按上述规则进行处理,求处理后的结果。问题:输入n , k后,将n作为原数(1≦n<1000),k 为处理码的十进制表示(1<k≦30000)1 对原数加上100,若加上100后大于1000,则减去1000。4 对原数乘4,若乘4之后大于1000,则除以1000取余数。2 对原数减去100,若减去100后小于0,则再加上200。4 532*4=2128(除以1000取余数,成为128)一个整数,表示处理后n的值。

2023-07-26 09:42:56 136 1

原创 我就是来递归一下的

其它别的情况就返回w(a-1,b,c)+w(a-1,b-1,c)+w(a-1,b,c-1)-w(a-1,b-1,c-1)如果a< b并且b< c 就返回w(a,b,c-1)+w(a,b-1,c-1)-w(a,b-1,c)如果a> 20 或者 b> 20 或者 c> 20就返回w(20,20,20)文中讲述了四个如果,那么我们可以用递归的函数来4个判断吗?这道题目要用到记忆化的代码才能那满分哦!会有若干行. 并以-1,-1,-1结束。对于一个递归函数w(a,b,c)这道题目就是一道经典的递归专题。

2023-07-25 17:15:09 89

原创 NOIP宁波C组---羊羊队列

如何分班成了老师们最头疼的事情,因为开学典礼上,村长就要看到小羊们列队的情况。村长希望队列中羊的高度尽可能整齐,村长对队列的不整齐度有自己的要求。100%的数据,1

2023-07-25 13:35:39 122

原创 大象、老鼠、猫游戏

老鼠,猫de游戏

2023-07-24 17:55:41 78

原创 数组的综合应用---寻觅

第三次 Farmer Jonh 往前走4步,到6的位置,找到了 Back。之后,我们要知道:奇数倍坐标增加,偶数倍坐标减小,这个模拟以及上面的模拟,可以用无线循环实现。LVO告诉 Farmer John 的方法是:首先,Farmer John 在第x个节点上,先向前走1个节点,找不到,就向后走2个节点,若再找不到,就向前走4个节点……可怜的 Farmer Jonh 不小心将自己的奶牛 Back 给丢了,幸运的是,Back并没有走远,而是到了农场旁边的一条长路上。好了,今天就到这里,拜拜~~~

2023-07-23 18:52:06 56

原创 C++函数之----Beep函数

第一个数字为持续的时间(毫秒),第二个数字为声音频率。使用Beep函数之前,还是要加上一个windows.h的头文件哦!在C++中,有一种可以使我们发出声音的函数,那就是Beep函数。

2023-07-23 16:41:24 703

原创 最长公共子序列C++代码

给出长度为 n 的两个排列,排列是 1∼n 数字的随机组合,每个数字只出现一次,求它们的最长公共子序列。第一行是一个数 n。接下来两行,每行为 n 个数。一个数,即最长公共子序列的长度。

2023-07-22 19:00:58 713

原创 Hydro中创建域的过程

Hydro,国内的一套信息学评测系统,由Macesuted开发。今天,我就讲讲如何在这个网站中创建域。1.点开网站,网址为http:hydro.ac。最后将您的账户确认,就可以了!

2023-07-22 17:49:43 772

原创 C++深搜应用---滑雪

比如给出的起点为(3,2),那么一条可滑行的滑坡为24-17-16-1;当然, 24-23-...-3-2-1更长。输出一行,包含若干对整数,每对整数的第1个数表示滑坡点的行坐标,第2个数表示滑坡点的列坐标,每一对整数之间用'-->'连接,表示滑雪区域中最长滑坡的坐标。现给出一个由二维数组表示的滑雪区域,数组的数字代表各点的高度。滑雪是一项非常刺激的运动,为了获得速度,滑雪的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。现在,我们的问题是:找到最长的一条滑坡并输出滑坡的路径。

2023-07-22 17:44:22 419

原创 C++Bug之----memset函数

不知道大家是否用过标题上的这个函数,其实,这就是一个很坑人的函数。它的作用为:将一个数组x的前y项赋值为z)。所以呢,这个Bug能不跳,还是不要跳了。WA的代码,还不如乖乖用for循环呢。但是假如要将a数组全部赋值为1,是否可以这样写呢?但是,memset函数其实可以赋值所有字符。

2023-07-22 14:03:32 88

原创 C++代码---半个回文数

如果一个数本身不是回文数,但这个数在2进制或者16进制下是回文数,就算这个整数是半个回文数,比如417并不是回文,但417对应的16进制数是1A1是回文数,因此417算半个回文数。如果一个数正过来读和反过来读是同一个数,那么这个数就是回文数;比如:2、5、8、66、121、686、12321都是回文数。第二行是n个整数(这些整数都是0~999999999之间的整数)第一行是一个整数n(10<=n<=100)请你编程帮助小丽找符合条件的半个回文数。所有符合条件的半个回文数,每行一个。

2023-07-21 18:59:43 219

原创 递归、深度优先搜索DFS

DFS以及递归

2023-07-21 18:41:42 63

原创 C++经典题目---喝醉的狱卒

第一轮,他喝了一口威士忌,然后沿着走廊,将所有牢房的门打开。第二轮,他又喝了一口威士忌,然后又沿着走廊,将所有编号为2的倍数的牢房锁上。第三轮,他再喝一口威士忌,再沿着走廊,视察所有编号为3的倍数的牢房。一个数x的因子个数为奇数,就是这个数是某个数的完全平方数。实质求√n的大小,或者说是1~n中有多少个数的因子为奇数。实质求√n的大小,或者说是1~n中有多少个数的因子为奇数。分析:逃跑的犯人最多,就是最后牢房门打开的个数。只有一行,一个整数,表示逃跑的犯人的数目。只有一行,一个整数,表示牢房的数目n。

2023-07-20 17:40:50 743

原创 高精度乘法---C++题解

给出两个非负整数,求它们的乘积。

2023-07-19 19:58:02 193

原创 删除字符串中间的*---C++

删除字符串中间的*,保留两旁的*。那么就可以先将串两旁的*忽略不计,枚举*中间的所有字符,将中间的第一个字符看做s[k1],最后一个字符看做s[k2];将中间的起始k1和结束k2找到之后,就可以直接开始缩串了。我这里的思路是:将k1~k2所有字符进行枚举,若发现一个*,就将字符串的这一个元素变成空位;若这个字符串全部都是*,按这种思路,就只能输出len-1个*;这样组合起来呢,其实不能拿满分,严苛的测试数据会扣个10/20分左右。输入一个字符串,将串前和串后的星号保留,而将中间的星号删除。

2023-07-16 19:37:06 2067

原创 交换两段---C++代码

交换的是数组中任意的两段,那么就可以输出第一段代码,1---x-1中不需要交换的元素(起始元素)好了,整体代码就是这样,再加上一个头文件,一个输入数组以及一个输出数组就可以了。有一段数字一共有n个(n<=200),编一程序交换这组数中任意指定的两段。输入的两段数据保证长度是一样的,并且数据保证输入的前一个数小于等于后一个数。接着,输出第二段数组中交换的元素,这下是开头的a[x]---a[y]两个空格分开的数(表示要交换的其中另一段)bc。两个空格分开的数(表示要交换的其中一段)xy。一行N个数由空格分开。

2023-07-15 18:28:29 146

原创 高精度减法--C++题解

1000-9=991,但是因代码原因,很有可能变成0991。所以,最后可以再用一个for语句,来减少长度,从而避免这一个Bug。但是我们还是要考虑一个因素,那就是负数。a和b可以一个个数位上的数依次相减,保存到最终的答案数组中。高精度减法,说明了用C++的long-long是肯定不行的,我们要换一种思路。之后,字符串保存数组和原先的高精加一样,不讲了。两行,两个数a,b(1≤a,b≤10^1000)。给出两个数a,b,求它们的差(可能为负)。好了,就分享到这里,觉得好的请点一个赞吧。一个数,表示它们的差。

2023-07-14 20:07:18 132

原创 贪心的小偷--C++代码

有一个贼在偷窃一家商店时发现有N件物品:第i件物品值Vi元,重Wi磅,(1≤i≤n),此处Vi和Wi都是整数,单位价值也为整数。他希望带走的东西越值钱越好,但他的背包中最多只能装下W磅的东西(W为整数),小偷可带走某个物品的一部分(只带走其中的几磅),问:小偷最多可以偷多少价值的东西?之后为了方便,还可以定义一个数组p,p[i]可以表示第i号物品的单价。输入第一行为N(N<=1000)和W,后面N行描述每个物品,每行两个数,即为Vi与Wi。再拿60 20的这一件的其中一半,背包剩余0。

2023-07-14 19:53:46 296

原创 列举二进制数--C++题解

假设n=3,那么就是这8个数:(0)000,(0)001,(0)010,(0)011,(0)100,(0)101,(0)111。其中,1000刚好超出,可以说,因为括号里的数字大于了0。如输入2,表示2位的二进制数,则从小到大所有的二进制数有:00 01 10 11,二进制数之间用一个空格隔开。首先要明白一个东西,2进制,就是逢2进1的一种计数方法,只有0和1组成。输入一个十进制数n(n<=20),表示二进制有n位,要求从小到大列出所有n位的二进制数。之后,进位,a[t]赋值为1。t+1到n都可以变成0。

2023-07-14 17:12:01 136

原创 高精度加法--C++题解

那么,还有一个问题,就是输入两个字符串时,不可以直接相加,那么,还要转换成为两个数组。既然是高精度加法,用C++中的long-long肯定是不行的。我们得用上加法的模拟。其中,jws表示进位的数字,a[i]和b[i]表示两个加数数位上的数。一般来做加法,都是数位对其,若两个数相加大于等于10,就进位。两行,两个数a,b(1≤a,b≤10^1000)。给出两个数a,b,求它们的和。一个数,表示它们的和。

2023-07-14 16:43:08 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除