自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 小白准研究生CSDN初体验之杭电oj刷题

今儿在我女神的督促下刷了杭电oj三道题,虽然最后一道题依然是错的以后CSDN就记录我在软件行业学习的点点滴滴。好那就开始,今天刷了杭电oj1000 1001 1004三道题,女神给我的任务是每天20道,嗯,由于起来晚了,所以。。呃呃,好开始正题:...

2020-06-28 22:13:49 562

原创 Spring(二)

1.注入属性-内部 bean(1)一对多关系:部门和员工一个部门有多个员工,一个员工属于一个部门,部门是一,员工是多(2)在实体类之间表示一对多关系,员工表示所属部门,使用对象类型属性进行表示//部门类public class Dept { private String dname; public void setDname(String dname) { this.dname = dname; }}//员工类public class Emp { private String e

2021-01-04 22:56:42 153

原创 Mybatis(一)

1.导包2.整体目录结构3.User.javapackage com.atguigu.bean;public class User { private Integer uid; private String userName; private String password; private Integer age; private String sex; public Integer getUid() { return uid; } public void setU

2021-01-02 20:58:28 220 1

原创 Spring5(一)

入门案例1.导包2.创建User类,在这个类中创建普通方法public class User { public void add() { System.out.println("add......"); }}3.创建Spring配置文件,在配置文件配置创建的对象<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:

2021-01-02 20:27:37 439

原创 杭电oj 2629 1170 2099 1717

第2629题#include<stdio.h>#include<string.h>int main(){ int n; int s[20]; int i,len; char a[20]; scanf("%d",&n); getchar(); while(n--) { gets(a); len=strlen(a); for(i=0;i<len;i++)

2020-07-19 20:32:58 371 1

原创 杭电oj1996 1995 2077(汉诺塔问题)

1996题3^1=3, 3^3=27。。。啊这,那不妨将其当成找规律的题来做,多了不说,代码如下:#include <stdio.h>long long x(int n){if(n==1) return 3;return x(n-1)*3;}int main(){int t,n;while(scanf("%d",&t)!=EOF) while(t--) { scanf("%d",&n); printf("%lld\n

2020-07-12 22:12:33 304 1

原创 杭电oj1091 1092 1093 1094 1095 1096

第1091题#include<stdio.h>int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF) { if(a==0&&b==0)break; printf("%d\n",a+b); }}第1092题#include <stdio.h>int main(){ int N; while(scanf(

2020-07-10 19:30:04 275

原创 杭电oj1108 2031 2081 2091 1720 1062 2000 2001 2136

昨儿睡多了,今天精力充沛,写了9道题:第1108题注意下别越界就好,代码如下:#include <stdio.h>int gcd(int n,int m){ if(m==0){ return n; } else{ gcd(m,n%m); }}int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { print

2020-07-06 12:55:53 314

原创 杭电oj1003,1087

昨天,啊不前天去学校收拾寝室最后一点行李,也算最后毕业啦,希望我的同学们前程似锦,永远不脱发!现在是凌晨1点58分,女神已经睡着了,而我因为刚醒不久开始写昨天的博客1003题此题让求序列中的最大和,并标明子序列的开始位置,子序列的结束位置,这道题在写的时候,容易忘记讨论究竟序列的开始位置究竟是哪里,一定不要想当然的根据题中给的数据就不考虑如果先输入负数这种情况,刚刚突然想到一种情况如果全输入负数呢?后来一想这种情况毫无意义上代码:#include <stdio.h>int a[1000

2020-07-04 16:21:26 238

原创 关于动态规划算法的一道acm习题

作为一名小白,完全不知道动态规划究竟是什么意思,百度了下词条我语文不好看不懂它在说什么,那不如联系下实际,看看动态规划算法究竟怎么用。来自杭电oj1028题昨天按照自己的理解,将网上抄的代码按照递归来理解,今早女神发信息说这是动态规划,递归是函数自己调用自己,一看果然不是递归,大体思路没啥太大问题,那也重新理解下:以下是我昨天对于这道题的理解:拿到这道题,我们不妨转变思路,把此题转变成n个苹果装入n个盘子的过程,我们需要两个变量i,j分别代表苹果数和盘子数,由于ij需要进行循环,且苹果作为大循环,

2020-07-01 13:58:52 452

原创 杭电oj第三天1019 1021

昨儿睡晚了,今儿没起来跑步,遗憾,哈哈。那就开始:第1019题此题的意思是求出输入一组数字的最小公倍数,昨天有道题是求最大公约数,只需要把每个数都乘起来,除以最大公约数就是最小公倍数了。需要注意越界问题,不如先设一个初值d=1,先除后乘防止越界。代码如下:#include<stdio.h>int gcd(int a,int b){ if(b==0) return a; return gcd(b,a%b);}int main(){ int T;

2020-06-30 23:45:06 195

原创 杭电oj第二天1005 1008 1012 1013 1014 1017

今天7点起床出去跑了几圈,早上的空气真好,可是跑完回到家吃完早饭后脑子就跟进水了一般,脑子啥都进不去,简单咪了10分钟才缓了过来。1005题这道题用到了数组,不得不说数组的使用会使这道题变得方便很多,再说运算效率问题,根据表达式f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7可以看出,表达式中有一个取余7,表达式中有两个f(n),所以最多是以7*7=49作为一个周期,分析到这里可以得出代码:#include<stdio.h>#include&l

2020-06-30 00:08:38 893

空空如也

空空如也

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

TA关注的人

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