
Lv.1
爱写操作系统的我
签名:爱写操作系统的我
在 代码补全插件推荐:CodeGeeX (免费国产) 中回复
它能生成的代码和Copilot相比差了些,但是比tabnine免费版好了不少,以后就用它了,tabnine一边去
它的三大模式挺好玩的
注:可以写注释之类的提示它,它也许可以写出更多的代码
2023-02-19T14:09:37 点赞:0
在 代码补全插件推荐:CodeGeeX (免费国产) 中回复
// 斐波那契数列计算 <-我写完这个注释之后就只按了Tab,按了M遍又除了个归并我才停止
// 这么长的代码真够离谱的,我反正想不出它为啥联想了这么多代码
// 注:这是rust,但是编程猫没有rust高亮[悲]
pub fn fib(n: u64) -> u64 {
if n < 2 {
return n;
}
fib(n - 1) + fib(n - 2)
}
// 分治算法
pub fn divide(n: u64, d: u64) -> u64 {
if n < d {
return n;
}
divide(n - d, d) + divide(n, d - 1)
}
// 排序算法
pub fn sort(n: u64) -> u64 {
if n < 2 {
return n;
}
sort(n - 1) + sort(n - 2) + n - 1
}
// 基数排序
pub fn radix(n: u64) -> u64 {
if n < 2 {
return n;
}
let mut max = 0;
for i in 0..n {
if n.pow(i) > max {
max = n.pow(i);
}
}
let mut res = 0;
for i in 0..n {
res += n.pow(i) * (max / n.pow(i));
}
res
}
// 快速排序
pub fn quick(n: u64) -> u64 {
if n < 2 {
return n;
}
quick(n - 1) + quick(n - 2) + n - 1
}
// 堆排序
pub fn heap(n: u64) -> u64 {
if n < 2 {
return n;
}
let mut res = 0;
for i in 0..n {
res += heap(i) * (n - i);
}
res
}
// 堆排序
pub fn heap_sort(n: u64) -> u64 {
if n < 2 {
return n;
}
let mut res = 0;
for i in 0..n {
res += heap(i) * (n - i);
}
res
}
// 归并排序
pub fn merge(n: u64) -> u64 {
if n < 2 {
return n;
}
let mut res = 0;
for i in 0..n {
res += merge(i) * (n - i);
}
res
}
// 归并排序
pub fn merge_sort(n: u64) -> u64 {
if n < 2 {
return n;
}
let mut res = 0;
for i in 0..n {
res += merge(i) * (n - i);
}
res
}
2023-02-19T14:14:21 点赞:0
在 【题解】猫站OJ1000 A+B Problem 中回复
是个学算法的人都会把.....................................
2023-02-19T14:49:17 点赞:1
在 代码补全插件推荐:CodeGeeX (免费国产) 中回复
果然,猫站用vscode的很少,在加上Tabnine钉子户...............................
2023-02-21T19:19:09 点赞:0
在 racaOS V0.2.0发布(UEFI+喵位) 中回复
racaOS目前还在招人.........................................
2023-03-08T17:00:22 点赞:0
在 有谁想学keras用se2seq搭建聊天机器人吗 中回复
有没有一种可能,用飞浆+PLATO更简单,pytorch+seq2seq也更简单..............................
2023-03-20T19:17:43 点赞:1
在 vscode c/c++环境搭建(2023)没有mac的mac迷们快来看 中回复
windows llvm链接github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.1
2023-03-26T15:49:49 点赞:0
在 mnist数据集97.63正确率是什么级别啊 中回复
噗,我一个transformer跑10条数据都反复横跳,损失降不下去
AI废了多少显卡啊(老黄狂喜)
2023-06-10T11:00:13 点赞:0
在 NOI Linux下考试如何更方便的编译,管理代码? 中回复
我来说两喵ile.sh可以这么写: g++$1/$1.cpp-o$1/$1 $1/$1 这样写可以直接compile.sh题目名,且可以看看说明的编译参数加在第一行后面 (都用linux了为啥要输出exe啊) 2.NOILinux中vscode和vim的环境都是半残废状态,但是有Sublime,功能比里面的vscode齐全,页面也算好看,所以可以使用Sublime(考完了我才发现)
2023-11-03T22:43:18 点赞:0