2964:日历问题

解题思路 1.用数组模拟 星期几,各个月份的天数 2.星期几 就是 天数 % 7 3.年份 减去该年有多少天(判断闰年),减一次+1年,直到 所给天数小于该年的天数 4.月份 减去该月有多少天,减一次+1月,直到所给天数小于该月的天数 5.剩余的日子 +1 就是 所求的日子 AC代码 #include<stdio.h> //星期几 ,dow[days % 7] // year = 2...
分类: 其他 发布时间: 10-26 23:41 阅读次数: 0

2965:玛雅历

解题思路 1.分别用数组模拟Haab和Tzolkin 2.把给的输入,转化成离世界开始有多少天 3.计算Tzolkin AC代码 //计算输入的日子离世界开始的天数 days //年*365 + yue*20 + day //计算年份 year = days / 260 days -= year*260 // 计算月份 前面的数字num+1 num= days % 13 ...
分类: 其他 发布时间: 10-26 23:41 阅读次数: 0

2966:时区转换

解题思路 1)把时间化成分钟形式 2)计算两个地区的时差,再把时差换算成分钟形式 3)目标地区的时间 等于 输入给的时区时间 + 时差 ,用分钟表示 4)大于1440的就是后一天则需要-1440, 小于0的则为前一天需要+1440. 因为不需要写出具体天数变化,所以只需要简单± 5)换算成标准时间格式 ①情况0 1440 为midnight 720为noon ②>720 则为下午 先-...
分类: 其他 发布时间: 10-26 23:41 阅读次数: 0

Scala 编程—第二节:数据类型及操作、流程控制

1.Scala 数据类型 Scala 与 Java有着相同的数据类型,下表列出了 Scala 支持的数据类型 数据类型 描述 Byte 8位有符号补码整数。数值区间为 -128 到 127 Short 16位有符号补码整数。数值区间为 -32768 到 32767 Int 32位有符号补码整数。数值区间为 -2147483648 到 21...
分类: 其他 发布时间: 10-26 23:40 阅读次数: 0

Scala 编程—第三节:数组 Array

Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编辑应语言来说都是重要的数据结构之一。 数组的第一个元素索引为0,最后一个元素的索引为元素总数减1。 1.定长数组 // 定义一个长度为10的数值数组 scala> val numArr = new Array[Int](10) numArr: Array[Int] = Array(0, 0, 0, 0, 0...
分类: 其他 发布时间: 10-26 23:40 阅读次数: 0

Scala 编程—第四节:集合操作(List、Set、Map、Tuple、Option)

1.列表 1.1 List定义及特点 // 字符串类型List scala> val language = List("java", "scala", "python") language: List[String] = List(java, scala, python) // 前一个语句与下面语句等同 scala
分类: 其他 发布时间: 10-26 23:40 阅读次数: 0

Scala 编程—第五节:函数与闭包

1.函数定义 如下,定义一个函数,用来比较两数大小得出最大值 def max(x: Int, y: Int): Int = { if (x> y) x else y } 以上述定义的函数为例,看下scala函数的基本构成 max 函数可以简写为如下 def max(x: Int, y: Int) = if (x > y) x else y 函数调用 ...
分类: 其他 发布时间: 10-26 23:39 阅读次数: 0

Scala 编程

前言:        近期在总结Scala编程的相关知识,弄一个Scala编程专题,俗话说:好记心不如烂笔头,时间长容易忘,写成了博客,方便自己以后查看。如果你是个小白,通过对scala的学习,达到使用scala语言
分类: 其他 发布时间: 10-26 23:39 阅读次数: 0

Scala 编程—第六节:类和对象(一)

前言:        类和对象的相关知识比较多,笔者分为两篇来介绍,本篇即第一篇主要介绍类定义及对象创建、getter/setter、类主构造器、辅助构造器。 1.类定义及创建对象 1.1 类 定义类 // 采用关键字class定义 class Person { // 类成员必须初始化,否则会报错 // 这
分类: 其他 发布时间: 10-26 23:39 阅读次数: 0

Scala 编程—第七节:类和对象(二)

前言:         类和对象第二节,主要介绍:单例对象、伴生对象与伴生类、apply方法、抽象类 1.单例对象 Java语言中,如果想直接使用类名点的方式调用方法或属性,直接用static修饰即可。但Scala语言不支持静态成员,而提供了object对象,这个object对象类似于Java的静态类,object对象的成员、方...
分类: 其他 发布时间: 10-26 23:39 阅读次数: 0

java开发面试内幕

最近面了不少java开发,据此来说下我的感受:哪怕事先只准备1小时,成功概率也能大大提升     本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说...
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

idea配置及使用教程

附上大佬的链接http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/theme-settings.html
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

C#winform窗体实现数据库的增删改查

1
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

NowCoder Wannafly 27E 黄魔法师 构造

原文链接https://www.cnblogs.com/zhouzhendong/p/NowCoder-Wannafly27E.html 题目传送门 - NowCoder Wannafly 27E 题意   给出 n, k,求一个长度为 n 的数组 a, 满足有恰好 k 对数对 (i, j) (1 <= i < j <= n) 满足 ai + aj 为完全平方数。如果不存在,输出 -1。 题解   首先考虑最大能构造多少:   容易发现,全部填 2 就是 n(n-1)/2 最大了。然后猜一猜小
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

Wannafly挑战赛27 D绿魔法师

链接Wannafly挑战赛27 D绿魔法师 一个空的可重集合\(S\),\(n\)次操作,每次操作给出\(x,k,p\),要求支持下列操作: 1、在\(S\)中加入\(x\)。 2、求\[\sum_{y\in S}gcd(x,y)^k\ mod\ p\] 所有输入的数不超过\(10^5\)。 不是莫比乌斯啊。 做法比较暴力,应该有更好的\(idea\) 首先把\(1\)到\(n\)的每个数的所有因数筛出来,\(nlnn\)即可。 然后考虑怎么算一个数的答案。 首先\(gcd\)意味着最后算入答
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

Spring Boot 初体验(8)配置server信息

配置端口号:   Spring boot 默认端口是8080,如果想要进行更改的话,   需要修改applicatoin.properties文件,在配置文件中加入: server.port=8081 配置content-path:   在application.properties进行配置:   server.context-path=/spring-boot 访问地址就是http://ip:port/spring-boot 其他的server配置信息 #server.port=8080 #
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

Jdk1.8在CentOS7中的安装与配置

自从2014年3月19日甲骨文公司发布Java 8.0的正式版以来,面向对象的Java语言不仅朝着一个更好的方向发展,而且吸取了当前比较流行的函数式编程的特性——Java 8.0加入了函数式编程的特点。可以说是Java 8比Java 7有一个更好的性质。今天我将为大家演示一下Jdk 8在CentOS 7的安装与配置: 一、前期准备 环境:最小安装的CentOS 7(虚拟机安装的新版的centos系统,与6有一些配置文件上的差异),提前装好了lrssz工具(不会安装的,可以参看我的另一篇随笔——
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

团队任务3:每日立会(2018-10-26)

团队序号:第三组,开发的软件名称:保卫兔子窝,今日整理人:吕泽泉 2016035107152 组内担任项目经理 团队汇报: 燃尽图: 完成此任务过程中团队遇到的问题以及如何解决: 遇到的问题是:无 解决结果:无
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

KVC && KVO

一、什么是KVC? KVC(Key-value coding)键值编码,它提供了一种通过key直接访问对象的属性或成员变量的方法,而不需要调用明确的存取方法。这样就可以在运行时动态地访问和修改对象的属性或成员变量,而不是在编译时确定。 KVC使用的基本方法: //默认返回YES,表示如果没有找到Set<Key>方法的话, //会按照_key,_iskey,key,iskey的顺序搜索成员, //设置成NO就不这样搜索 + (BOOL)accessInstanceVariablesDir
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0

浅析设计模式(七)——适配器模式

适配器模式(Adapter,结构型模式) 本文的结构 一、适配器模式的定义 二、适配器模式的参与者及其角色 三、适配器模式的类图 四、适配器模式的示例 五、参考 一、适配器模式的定义   定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   简单点理解:转换接口,进行适配。   从适配的方式来看,有2种可行的方式,即【类的适配器】和【对象的适配器】,换个说法就是【继承(接口实现)】和【组合】,两者的效果如下 继承(接
分类: 其他 发布时间: 10-26 23:38 阅读次数: 0