自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

garbagebin的博客

算法初级菜鸟的个人心得

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

原创 vscode 常用快捷键整理

vscode删除缩进多行tab Shift + Tab上下移动一行: Alt+Up或Alt+Down查找 Ctrl+F查找替换 Ctrl+H删除一行 ctrl+d打开默认键盘快捷方式设置:File -> Preferences -> Keyboard Shortcuts { "key": "ctrl+d", "command"...

2019-05-06 17:11:45 469

原创 oracle函数-decode

含义解释: decode(条件1,值1,返回值1,条件2,值2,返回值2,……,条件n,值n,返回值n,缺省值)函数解释: IF(条件1 = 值1) RETURN(返回值1) ELSE IF(条件2 = 值2) RETURN(返回值2) ....... ELSE IF(条件n = 值n) RETURN(返回值n) ELSE RETURN 缺省...

2018-08-20 09:33:38 165

原创 PL/SQL基础

PL/SQL基础–打开输出开关 set serveroutput on –打印 Hello World declare –说明部分(变量、光标或者例外),如果没有可以不写 begin –程序体 dbms_output.put_line(‘Hello World’); end; /–查看程序包的结构 desc dbms_outputPL/S...

2018-07-04 14:06:36 421

原创 Oracle-触发器

触发器的应用场景复杂的安全性检查2数据确认实现审计功能完成数据的备份和同步触发器的语法(本质是plsql程序)触发器的类型语句级触发器和行级触发器触发器 数据库触发器是一个与表相关联的、存储的额PL/SQL程序 每当一个特定的数据操作语句(insert、update、delete)在指定的表上发出时, oracle自动地执行触发器中定义的语句序列。创...

2018-07-02 13:14:45 192

原创 ORACLE学习-基本查询

使用YYYY-MM-DD显示格式显示雇员雇佣日期SELECT ename,TO_CHAR(hiredate,’YYYY-MM-DD’) FROM emp;取消重复行某些情况下可能会显示完全相同的数据结果,使用DISTINCT关键字取消相同的结果 显示所有部门号及岗位(取消重复行) SELECT DISTINCT deptno,job FROM emp处理NULL一、使用NVL...

2018-06-12 17:08:50 235

原创 机器学习-基础知识

机器学习怎么学机器学习的本质包含了数学原理退到与实际应用技巧经典的算法学习应该弄清楚一个算法是怎么来的(推导)以及如何应用不光知其然还要知其所以然深度学习是什么?深度学习是机器学习中神经网络算法的延伸,只不过应用的比较广深度学习在计算机视觉和自然语言处理中更厉害一些算法推导如何开始?找书本 找博客 找视频 都可以如果有一个地方看不懂,可以找圈子来交流习惯很重要,自己动手从头开始做笔记或者博客是很好...

2018-06-08 08:41:07 190

原创 The Martian Challenge 2017 E. Secret Passage

题目链接题解:正常的迷宫走法,用bfs,dfs超时。对捷径前bfs,加上捷径后bfs 两个路径对比差距是否在5以内代码:#include using namespace std;const int MAX_N = 510;const int MAX_M = 510;const int INF = 0x3f3f3f3f;typedef pair P;char str[

2017-05-09 13:05:46 344

原创 hdu 2824 The Euler function

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2824题意:求出a-b之间的欧拉函数的总和代码:#include#include#include #include#include using namespace std;#define ll long longconst int maxn = 3000010;int

2016-11-14 20:29:00 357

原创 hdu 1715 (java版)

import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int z = 0; z

2016-08-08 16:14:15 136

原创 hdu 3787

import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String s = sc.n

2016-08-08 16:02:07 308

原创 hdu 1233还是畅通工程 (最小生成树)

还是畅通工程Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 38071    Accepted Submission(s): 17185Problem Description某省调查乡村交通状况,得到的统计表中列出了

2016-05-24 21:07:21 289

原创 hdu 2550百步穿杨

百步穿杨Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8866    Accepted Submission(s): 3343Problem Description时维九月,序属三秋,辽军大举进攻MCA山,战场上两

2016-05-19 16:47:02 462

原创 hdu 1205吃糖果

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1205#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define N 110#define ll long longi

2016-05-16 21:23:03 317

原创 将一个char型的数组里面的数提取出来组合成Int型数

int slo(char *s)//将字符串转变成int型数{ int len=strlen(s); int sum = 0; for(int i = len - 1, j = 0; i >= 0; --i, ++j) sum += (int)(s[i] - '0') * pow(10.0, j); return sum;}

2016-05-16 10:14:51 1797

原创 hdu 1061 Rightmost Digit

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1061题目分析:题目是一个快速幂的模块,学习快速矩阵幂的基础。直接套用板子就能用,但是一开始用int wa了一次,然后改用long long a了。网上看别人int好像也能a。代码:#include#includeusing namespace std;#define ll l

2016-04-03 20:51:03 231

原创 dp经典的数字三角形

题目链接:http://hihocoder.com/contest/hiho5/problem/1题解:题目可以从上到下的方法,也可以从下到上的求解方法。此处给出的是从上到下的求解方法,并且详细的分布写出。也可以将所有的合并写成一个公式#include#includeusing namespace std;const int MAXN=105;int reward[MAX

2016-03-30 23:32:46 339

原创 hdu 2566统计硬币

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=2566题解:设置三个变量x+y+x=n(n为一共有的硬币数)  然后在i1*x+i2*y+i5*z=m(m为总共的钱数) ,随便搞一搞。也可以用排列组合的思想。  主要是n个硬币刚好凑成m元.#includeusing namespace std;int main(){

2016-03-28 19:58:55 354

原创 hdu 2700 parity

#include#include#include//题解:字符串中如果有偶数个1就是e,有奇数个1就是ousing namespace std;int main(){ char num[110]; while(gets(num)) { if(strcmp(num,"#")==0)break; int len=strlen(nu

2016-03-28 18:22:09 279

原创 ip判断

Description在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。 合法的IP是这样的形式: A.B.C.D 其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。 现在,请你来完成这个判断程序吧^_^Input输入由多行组成,每行是一个字符串,输入

2016-01-24 20:22:40 2466 1

原创 hdu1027 全排列

Ignatius and the Princess IITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6101    Accepted Submission(s): 3605Problem DescriptionN

2016-01-17 18:35:14 571

原创 next_permutation函数介绍

next_permutation实现原理在《STL源码解析》中找到了这个函数原理: 在STL中,除了next_permutation外,还有一个函数prev_permutation,两者都是用来计算排列组合的函数。前者是求出下一个排列组合,而后者是求出上一个排列组合。所谓“下一个”和“上一个”,书中举了一个简单的例子:对序列 {a, b, c},每一个元素都比后面的小,按照字典序列,固

2016-01-17 17:19:06 414

原创 四点共面问题

1265 四点共面基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出三维空间上的四个点(点与点的位置均不相同),判断这4个点是否在同一个平面内(4点共线也算共面)。如果共面,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(1 <= T 

2016-01-16 14:32:09 1140

原创 The Country List(杭电12月比赛)

The Country ListTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2558    Accepted Submission(s): 603Problem DescriptionAs the 201

2015-12-30 17:17:49 285

原创 3个数和为0

http://www.cnblogs.com/shuaiwhu/archive/2011/04/15/2065062.html

2015-12-28 22:58:16 546

原创 Super Mobile Charger

Super Mobile Charger Accept: 8 Submit: 24Time Limit: 1000 mSec Memory Limit : 32768 KB Problem DescriptionWhile HIT ACM Group finished their contest in Shanghai and is heading back Har

2015-12-27 20:54:13 446

原创 Eeny Meeny Moo(约瑟夫环)

一个约瑟夫环的反向的递推,给出了最终的结果是2。反向推出

2015-12-26 22:31:28 1111

原创 hdu 游乐场

游乐场Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 14  Solved: 3[Submit][Status][Web Board]Description小时候,因为家里经济困难,小明从未去过游乐场,所以直到现在,他还心存遗憾。 最近,杭州刚建了一座游乐场,为了弥补儿时的遗憾,小明带了一笔钱迫不及待地要去体验一番。

2015-12-25 15:55:41 965

原创 Explosive

ExplosiveTime Limit: 1 Sec  Memory Limit: 128 MBSubmit: 13  Solved: 10[Submit][Status][Web Board]DescriptionA secret service developed a new kind of explosive that attain its volatil

2015-12-24 22:24:47 323

原创 how many tables(并查集)

How Many TablesTime Limit: 1 Sec  Memory Limit: 128 MBSubmit: 19  Solved: 12[Submit][Status][Web Board]DescriptionToday is Ignatius' birthday. He invites a lot of friends. Now it's d

2015-12-24 19:19:32 314

原创 hdu 畅通工程

描述:某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?输入:测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的M行对应M条道路,每行给

2015-12-23 13:38:26 320

原创 [TYVJ] P1017 冗余关系(经典并查集)

描述 DescriptionMrs.Chen是一个很认真很称职的语文老师 ......所以,当她看到学生作文里的人物关系描述得非常的麻烦的时候,她非常生气,于是宣布:凡是作文里有冗余关系的,一率罚抄出师表10次...同学们非常的恐惧,于是,每当他们写出一篇作文,都要拿来你这个语文兼OI天才这里,问你有没有冗余的关系 ...... 时间一久,你也烦了,于是就想写个程序来代劳 ...

2015-12-23 13:13:28 421

原创 sort和qsort的区别

qsort的头文件为#include<stdlib.h>int cmp(const void *a,const void *b){return (*(int *)a-*(int *)b);}对应的函数使用: qsort(p,num,sizeof(p[0]),cmp);sort 的头文件为#include<algorithm>bool cmp(int a,int b){retirn a<b;}对

2015-11-28 09:27:32 303

空空如也

空空如也

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

TA关注的人

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