- 博客(27)
- 收藏
- 关注
原创 华为OD题库刷题记录1(掌握的单词个数+手机APP防沉迷+找朋友+流浪地球)
注意问号匹配,要走两次判断,先判断非问号匹配情况,没有匹配成功再遍历一遍chars去找有没有没用过的问号可以匹配,不然可能出现可以匹配自身却匹配到问号的情况,导致问号被浪费了。太久没写题手有点生了,反应半天才想到可以用结构体存每行数据,然后sort+cmp排序,优先级高的排前面,优先级相等先开始的排前面。如果不判断status,程序会输出app2,其实app2和app1存在冲突,根本没有注册成功。用一个start数组保存每个发动机发动的时间,从0时刻开始模拟全部发动机开启的整个过程。最后注意下输出格式。
2024-10-18 15:00:52
333
原创 记录docker部署好golang web项目后浏览器访问不到的问题
所以在执行docker run的时候一定要注意,如上图,8090:8000,这个8000才是你容器中的端口号,其要与项目中监听端口一致,因为你的项目是在容器上开起来的而不是你的主机;部署好项目,docker ps -a查看没有任何问题。问题解决,希望以后少犯这种低级错误。而和你主机端口无关;
2024-07-09 17:49:21
421
原创 记录第一次使用air热更新golang项目
1.不要去下载1.12.4那个版本,我之前按照网上博客去下了这个版本,报Setctty set but Ctty not valid in child。编译完成后当前目录下会生成air的可执行文件(绿色那个就是),我们把它配置到环境变量中,方便之后我们在项目中使用air的相关命令。2.下载的时候还有可能会提示你Golang版本低了,自己去下载需要的版本就行。就会生成tmp文件夹,里面有新生成的main文件。到这里就完成了,可以在全局使用air相关命令了。关于air,还可以参考李文周老师的。
2024-07-06 16:50:34
940
原创 C++面试记录1
南京一家互联网公司,来学校招聘,招聘会上投了简历直接免笔试和第一轮面试(好神奇),体验不错,面试官很和蔼,有几个问题不清楚,一直引导我回答,瞬间不害怕了,觉得面试也没自己想的那么恐怖,好好想好好答实在不知道就说不知道就完事儿了。1.循环链表怎么判断已经循环过一次? 记录起点,当第二次经过时已经循环过一次;(没太懂,感觉有点太简单了,面试官可能不是想考我这个。。。)2.int有多少字节 ?4个 能表示的数字范围?-31次方到31次方 - 1 为啥减1?有个03.用过哪些STL?容器,
2021-04-02 21:43:48
219
原创 c++面试准备——递归练习1
最近找工作,准备一周左右刷完剑指,同时重点复习C++基础、操作系统、算法和计网,用博客记录方便复习,希望顺利拿到OFFER;以及,有段时间没写过题目了,感觉有些生疏…害, 加油吧题目列表翻转单词斐波那契数列青蛙跳台阶汉诺塔电话号码组合合并两个有序链表翻转单词// 递归实现//用一个新的字符串来保存答案string s; //需要翻转的单词string getans(int n) { string ans = ""; if(n == s.length()) return "";
2021-03-31 16:00:02
313
原创 背包 —— HDU2546 && 1114
2546剩余的钱多于5元时, 无论买多贵的东西都可以买成功,那最贵的东西我们一定要买,并且要留在最后买,在那之前应该尽可能地把钱花到5元;即转化为 背包容量为余额 - 5的完全背包问题; #include<bits/stdc++.h> using namespace std; int main() { int n, m...
2019-09-18 10:17:47
238
原创 洛谷刷题记录 2-15 背包
洛谷链接1. 开心的金明裸的01背包 for(int i = 1; i <= m; i ++) for(int j = n; j >= f[i].mon; j --) dp[j] = max(dp[j] , dp[j - f[i].mon] + f[i].val);2.小A点菜01背包 ...
2019-09-16 22:34:42
240
原创 洛谷刷题记录 2-3 排序
P1177 快速排序利用二分 + 快排模板 , 开始我没有选择中间元素作为基数结果就TLE题目P1059 明明的随机数要求排序 + 除重 , 排序可直接用上题现成代码,关键是除重,可以用vector for(int i = a[2]; i <= a[n]; i ++) if(f[i].size() != 0 && i != a[1]) ...
2019-09-13 22:02:43
392
原创 洛谷P1098 字符串的展开
这个题稍不注意就是WA考虑‘ - ’出现在首尾的情况考虑例如‘ - - x ’的情况不同为字母或数字则不展开代码: #include<bits/stdc++.h> using namespace std; int p1, p2, p3; string s; const string a = ...
2019-09-12 22:23:04
170
原创 The 2019 Asia Nanchang First Round Online Programming Contest-H-The Nth Item
矩阵快速幂的应用由关系式有:F (n) =3 *F(n - 1) + 2 * F(n - 2)F(n - 1) =1 * F(n - 1) + 0 * F(n - 2)则选取矩阵(b):b[1][1] = 3;b[1][2] = 2;b[2][1] = 1;b[2][2] = 0;代码: #include<bits/stdc++.h> using ...
2019-09-10 18:56:00
283
原创 POJ 1321 棋盘问题_C++
#include<bits/stdc++.h> using namespace std; int n,gs,geshu=0; char a[9][9]; bool panduan(int...
2019-08-18 22:14:51
212
原创 POJ 1125 Stockbroker Grapevine ___C++
最短路问题 数据不大 我直接用的Floyd #include<bits/stdc++.h> using namespace std const int maxn=999999; int n,f[105][105],ff[105]; in...
2019-08-09 18:07:00
240
原创 C++ 花生采摘
直接模拟,代码如下: #include<iostream> #include<cmath> using namespace std; int main(){ int x,y,time; ...
2019-06-01 20:35:27
2683
原创 C++ 蛇形输出连续数字
题目描述:在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10111219 161328 151437 6 5 4上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。代码: #include<iostream> #include<string.h> using namesp...
2019-05-30 21:22:52
1112
原创 C++ 排座椅
题目描述:上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了MM行NN列,坐在第i行第j列的同学的位置是(i,j)(i,j),为了方便同学们进出,在教室中设置了KK条横向的通道,LL条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减...
2019-05-26 11:33:40
3290
1
原创 C++ 洛谷P1067 多项式输出
代码如下:#include<iostream>#include<sstream> using namespace std;int main(){ int n; cin>>n; int a[n+1]; string s[n+1],s0,s1; for(int i=0;i<n+1;i++) { cin>>a[...
2019-05-25 09:26:41
547
原创 C++ 洛谷P1003 铺地毯
代码如下:#include<iostream>using namespace std;int main(){ int n; cin>>n; int x[n],y[n],chang[n],kuan[n]; int fanwei_x[n],fanwei_y[n]; //表示此...
2019-05-25 09:14:46
638
原创 C++解决简单的约瑟夫环问题——按被杀顺序输出序号
问题描述:有n个人 从第s个人开始报数 报数m的人被枪杀 按被枪杀的顺序输出序号;代码: #include<iostream> using namespace std; int main() { int n,m,s; cin>>n>>...
2019-05-01 18:47:50
2999
5
原创 洛谷P1055 ISBN号码
我的代码 #include<iostream> using namespace std; int main() { string s; cin>>s; int sum=0,n=0; for(int i=0;i<s.length()-2;i++...
2019-04-30 15:58:45
290
原创 洛谷P1047 校门外的树
代码如下: #include<iostream> using namespace std; int main() { int x,k,; cin>>x>>k; int a[k]; for(int i=0;i<k*2;i++) ci...
2019-04-29 18:13:14
309
原创 浙大周末赛158—Fibonacci in the Pocket(C++)
先贴代码 #include<iostream> #include<string> #include<algorithm> using namespace std; int modBigNumber(string s,int modNumber) { long sum = 0; for (...
2019-04-28 21:46:53
409
原创 洛谷P1980 计数问题(C++)
老规矩 先贴我的代码 #include<iostream> #include<sstream> using namespace std; int main() { int n; cin>>n; string s[n+1]; int x; cin>>x; int times=0...
2019-04-28 21:19:50
680
原创 洛谷P1423 小玉在游泳(C++)
有了上道题的经验 这道题更加简单了 还是直接上代码#include<iostream>#include<cmath>using namespace std;int main(){ double x; cin>>x; double sum=0; int j=0; while(1) { sum+=2*pow(0.98,j); if(sum&...
2019-04-28 20:30:24
2153
原创 洛谷P1035 级数求和(C++)
题目比较简单 直接上代码 #include<iostream> using namespace std; int main() { int k; cin>>k; double i=2; double sum=1; while(i) {...
2019-04-28 17:57:02
967
原创 报错:java.lang.NumberFormatException: For input string: "a"
最近在写一个JSP文件时遇到如下异常:java.lang.NumberFormatException: For input string: "a"于是查看我的类型转换语句发现自己将a错写成"a" 此处字母"a"当然无法转化为数字改正后再次运行 但仍然报错查询后得知还需加上一句if(a==null)a=“0”;运行成功...
2019-04-28 10:13:00
3182
原创 落谷P1008三连击(C++)
落谷P1008先贴我的代码: #include<iostream> #include<sstream> using namespace std; int main() { int a[3]; int d,e,f; for(int i=1;i<4;i++) {...
2019-04-23 16:45:44
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人