最近要做一个单机小程序,但涉及到一些数据的存取和增删改查,研究了一番,觉得还是轻量级数据库sqlite最合适,于是先做了个样例,方便进一步开发。 sqlite可以在如下网址下载 https://www.sqlite.org/download.html 但可直接下载System.Data.SQLite ...
分类:
数据库 时间:
2020-06-17 01:42:08
阅读次数:
73
题目: 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例1: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例2: 输入: n = 13 输出: 2 解释: 13 = 4 + ...
分类:
其他好文 时间:
2020-06-17 01:36:11
阅读次数:
78
题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 示例: 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 ...
分类:
编程语言 时间:
2020-06-17 01:29:40
阅读次数:
56
排序数组中的搜索问题,首先想到 二分法 class Solution: def missingNumber(self, nums: List[int]) -> int: i, j = 0, len(nums)-1 while i <= j: m = (i+j)//2 if nums[m] == m: ...
分类:
其他好文 时间:
2020-06-17 01:28:14
阅读次数:
49
今天写了一段代码用来测试输入,发现不管怎么样搜无法输入数据,代码如下: 1 @Test 2 public void func01(){ 3 Scanner scanner = new Scanner(System.in); 4 while (scanner.hasNextLine()){ 5 Str ...
分类:
其他好文 时间:
2020-06-16 23:40:58
阅读次数:
265
题目链接:HDU-5936 Difference 题意 有两个等式: \[ \begin{split}f(y,K)&=\sum_{z\ {\rm in\ every\ digits\ of}\ y}z^K \qquad \ \qquad (1)\\x&=f(y,K)-y \qquad\qquad\q ...
分类:
其他好文 时间:
2020-06-16 23:37:38
阅读次数:
91
<?php #基数排序,此处仅对正整数进行排序,至于负数和浮点数,需要用到补码,各位有兴趣自行研究 #计数排序 #@param $arr 待排序数组 #@param $digit_num 根据第几位数进行排序 function counting_sort(&$arr, $digit_num = fa ...
分类:
编程语言 时间:
2020-06-16 23:31:04
阅读次数:
80
1.结构 while condition do command done 例子: #!/bin/bash int=1 while (($int<=5)) do echo $int let "int++" done 2.无线循环的例子 while : do command done while tur ...
分类:
其他好文 时间:
2020-06-16 23:24:10
阅读次数:
77
题目描述 有一棵点数为 nnn 的树,树边有边权。给你一个在 $0 \sim n$ 之内的正整数 \(k\) ,你要在这棵树中选择 \(k\) 个点,将其染成黑色,并将其他 的 \(n-k\) 个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多 ...
分类:
其他好文 时间:
2020-06-16 23:21:34
阅读次数:
74
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Data; namespace MSCTool { p ...
分类:
编程语言 时间:
2020-06-16 23:16:15
阅读次数:
102