摘要: 又到了一星期一度的编程课,我们可爱的迷宫来了 首先要走迷宫,先看地图,所以我们需要一个数组来记录我们的迷宫地图 其次,就像键盘上的方向键,上下左右,需要一个数组去控制小X的运动方向 搜索的精髓在于,尽量不走重复的路线,就比如说你向下向上,向下向上。。。。(此处省略n),不还是在原地,所以,就要用一个 阅读全文
posted @ 2020-09-25 21:45 ssdaeda 阅读(922) 评论(1) 推荐(2)
摘要: 豁哗 画画的baby,画画的baby,奔驰的小野马和带刺的玫瑰。。。。。。 又做出来一道,很开森呐~~~ 这道题其实和迷宫差不多,甚至要更简单一些,所以 老套路,地图,标记,方向,多了一个答案 答案就是每走一步黑就累加,求其最大值,说白了就是,尽量遍历全部的黑色方格并且要求其数目最大即可 上代码!! 阅读全文
posted @ 2020-09-25 21:43 ssdaeda 阅读(739) 评论(1) 推荐(0)
摘要: #include<bits/stdc++.h> using namespace std; int n,a[15],b;//n:一共的数字(1~n) a[]:结果 b:记录排列方法总数 bool f[10]={0};//f[]:记录当前数字是否被使用过 void dfs(int dp){ int i; 阅读全文
posted @ 2020-09-11 19:58 ssdaeda 阅读(291) 评论(0) 推荐(1)
摘要: 这题,乍一看,呵,就这?? 于是我就兴致勃勃的写了,结果也没有让我失望,9.0/10.0,就差一分,先上9分代码,想了30多分钟,还是想不出哪里出问题了,上代码! #include<bits/stdc++.h> using namespace std; int main(){ int n,i,a[1 阅读全文
posted @ 2020-08-21 11:29 ssdaeda 阅读(119) 评论(1) 推荐(0)
摘要: 这道题就是给出行数和列数,并输入一些数,将其按照列的数值输出行,按行的数值输出列,就比如说,这个数据是2行3列,输出的时候就是3行2列 然而如果只是单纯将i的范围和j的范围变一下输出呢,就像这样 #include<bits/stdc++.h> using namespace std; int mai 阅读全文
posted @ 2020-08-21 11:22 ssdaeda 阅读(99) 评论(1) 推荐(0)
摘要: 这道题没什么特别难的地方,值得注意的就是,在输出的时候,要再输出一遍n的值,我就是忘了,所以提交了好几次,上代码! #include<bits/stdc++.h> using namespace std; int main(){ int a[100005]; int n; cin>>n; for(i 阅读全文
posted @ 2020-08-21 11:14 ssdaeda 阅读(92) 评论(0) 推荐(0)
摘要: 今天考试了,比刷题量,20道题,才做了15个,3个小时啊。。。。 那么,就来分享一下我的解题思路,欢迎讨论,顺便请教一些大佬,不会做的题该怎么解决 阅读全文
posted @ 2020-08-21 00:16 ssdaeda 阅读(101) 评论(2) 推荐(1)
摘要: 高精度加法,其实就是long long 都存不下的东西,要算的话,就只能这样做了 不过呢ta有一个麻烦的就是需要把ne特别特别大的数存到数组里,但是数组是左对齐的,而咱们用的小学一年级就会的列竖式大法是右对齐的,这就很气人,所以我们就需要用数组将其转化为右对齐的形式,话不多说,上代码! for(i= 阅读全文
posted @ 2020-08-20 00:21 ssdaeda 阅读(126) 评论(0) 推荐(0)
摘要: 本蒟蒻的第一条博客,初入茅庐,请多关照; 满分代码,可以直接抄 它说 给定两个元素,n和m,n是人数,m是时间 第一个排序问题应该比较好解决,就直接先把时间按从小到大的规则排好,输出相应的下标就ok了,不过,需要注意的是,这里需要有一个特判,就是时间相同的,先来的先接水,总不能让人家好不容易抢个位置 阅读全文
posted @ 2020-08-19 22:32 ssdaeda 阅读(2467) 评论(2) 推荐(0)