一:UDF 1.自定义UDF 二:UDAF 2.UDAF 3.介绍AbstractGenericUDAFResolver 4.介绍GenericUDAFEvaluator 5.程序 6.打成jar包 并放入路径:/etc/opt/datas/ 7.添加jar到path 格式: add jar lin
转载
2016-11-18 22:25:00
113阅读
2评论
目录 一、可变长形参之* 二、可变长实参之* 三、可变长形参之** 四、可变长实参之** 五、可变长参数应用 六、命名关键字形参 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接
转载
2019-09-25 21:16:00
496阅读
2评论
原题链接
https://arc064.contest.atcoder.jp/tasks/arc064_d
Description
给出N,M<=1e9
求有多少个长度为N,每个字符为1~M的一个数的字符串,满足该串旋转若干次后可以得到一个回文串(旋转定义为第一个字符放到最后一个位置)
Solution
考虑每个回文串的贡献
假设一个回文串旋转p次之后第一次又回文了,那...
原创
2018-02-27 17:50:26
90阅读
ARC064 C Boxes and Candies 先把每个盒子都消到x 然后从前往后推,要求第二个的上界是x 前一个 因为我们要求靠后的那个尽量小,会对后面的修改影响尽量小 D An Ordinary Game 最后的串长度的奇偶性是一定的 例如两端是a和c,最后的串一定是acac,或者acac
转载
2019-05-13 17:45:00
47阅读
2评论
C - Boxes and CandiesTime Limit: 2 sec / Memory Limit: 256 MBScore : 300300 pointsProblem StatementThere are NN boxes arranged in a row. Initially, the ii-th box from th
原创
2023-03-11 11:54:23
115阅读
C - Colorful Leaderboard
思路:暴力特判。
D - Insertion
思路:贪心。
令(((表示+1+1+1,)))表示−1-1−1,pre[i]pre[i]pre[i]表示前缀和。
则题目可转换为pre[i]≥0,i∈[1,n],pre[n]=0pre[i]\geq0,i\in[1,n],pre[n]=0pre[i]≥0,i∈[1,n],pre[n]=0(下标从1开始)
在位置iii后插入一个(((
则等价于pre[j]++,j∈[i+1,n]pre[j]++,j\in[i+1,
原创
2021-08-10 09:39:49
147阅读
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { System.out.prin
转载
2020-02-02 16:45:00
126阅读
2评论
C - Colorful Leaderboard
思路:暴力特判。
D - Insertion
原创
2022-01-22 09:56:23
26阅读
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note: You can only move either down or right at any point in time.class Solution(object): def minP
原创
2022-04-15 09:28:00
163阅读
work064.javapackage test04;interface OutInterface1{ public void func();}public class work064{ public static void main(String[] args) { OuterClass2 c2 = new OuterClass2(); OutInterface1 face1 = c2.doIt(); face1.func(); //内部类实现接口,外部类写个
原创
2021-09-06 11:23:31
26阅读
原文 http://www.cnblogs.com/cgli/archive/2011/05/16/2047920.html,感觉顺序不太合理,做了些修改,没有标明含义的例子也删除了转载:http://blog.csdn.net/aigoleague/article/details/7842154Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rew
原创
2014-08-06 11:04:13
1424阅读
(长度为$n$的序列$a_{i}$,下标范围为$[0,n)$,且用字符串的方式即$a_{[l,r]}$来表示子区间) 定义一个长为$n$的序列$a_{i}$的周期为的$l$满足$l|n$且$\forall l\le i<n,a_{i}=a_{i+l}$(这里不同于普通周期的定义,普通周期定义是没有$
转载
2021-03-03 10:38:00
56阅读
2评论
本文主要介绍在.java文件和.class文件里方法的调用顺序有些许的差异。
原创
2021-08-28 14:01:39
1371阅读
看到这个功能的时候先去网上搜索查看了解了一下,Bitlocker to go说起来不是新功能了,但是我一直没有用过。 从网络资料了解,这其实是一个加密的功能。这让我多少考虑到了GNU PG的功能,看起来以后后期别人再跟我各种吹嘘类似多功能的时候其实可以把这个基础功能扔给他。而且,这个功能的使用不限于简单的U盘,还有电脑本身的磁盘。 U盘比较...
原创
2021-06-22 16:17:56
788阅读
看到这个功能的时候先去网上搜索查看了解了一下,Bitlocker to go说起来不是新功能了,但是我一直没有用过。 从网络资料了解,这其实是一个加密的功能。这让我多少考虑到了GNU PG的功能,看起来以后后期别人再跟我各种吹嘘类似多功能的时候其实可以把这个基础功能扔给他。而且,这个功能的使用不限于简单的U盘,还有电脑本身的磁盘。 U盘比较...
原创
2022-03-11 15:32:38
560阅读
package test;import java.util.Random;/*Math 数学类, 主要是提供了很多的数学公式。abs(double a) 获取绝对值ceil(double a) 向上取整 取大的数floor(double a) 向下取整 取小的数round(float a) 四舍五入random() 产生一个随机数. 大于等于 0.0 且小于 1.0 的伪随机 do
原创
2023-02-06 20:19:22
66阅读
最小路径和 题目描述:给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 **说明:**每次只能向下或者向右移动一步。 示例说明请见LeetCode官网。 :力扣(LeetCode) 链接:https://leetcode-cn. ...
转载
2021-11-03 10:08:00
117阅读
2评论
#include <iostream> using namespace std; //1.定义结构体 struct Student { //姓名 string name; //年龄 int age; //分数 int score; }; int main() { //2.创建结构体数组 Studen ...
转载
2021-09-04 16:32:00
174阅读
oom 内存溢出,内存泄漏,相当于TiDB不能用了。
原创
2023-07-30 00:30:09
273阅读