- 博客(10)
- 收藏
- 关注
原创 pytorch Unet系列实战 CHASEDB数据库
Unet为代表的魔改系列 继上一章讲解了backbone之后,总觉得纸上得来终觉浅,还是得"宫刑"啊,开个小玩笑 鉴于并非大家都能科学上网,今天不用colab,用自己的机子跑一下代码 IDE pytorch + jupyter notebook + cuda10.1 pytorch等库的安装就不提了 主要推荐以下两个库 segmentation_models_pytorch和albumentations 第一个库集成了大量用于语义分割领域的模型,详情可看大佬介绍 smp库 第二个是和pytroch常常一起结
2021-12-19 18:07:04
2160
6
原创 滑雪 洛谷
传送门 P1434 滑雪 题目描述 Michael 喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael 想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 一个人可以从某个点滑向上
2021-08-03 23:00:29
209
原创 PAT乙级 1050螺旋矩阵
题要求将给定的 N 个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为 m 行 n 列,满足条件:m×n 等于 N;m≥n;且 m−n 取所有可能值中的最小值。 输入格式: 输入在第 1 行中给出一个正整数 N,第 2 行给出 N 个待填充的正整数。所有数字不超过 1e4,相邻数字以空格分隔。 输出格式: 输出螺旋矩阵。每行 n 个数字,共 m 行。相邻数字以 1 个空格分隔,行末不得有多余空格。 输入样例: 12 37 76
2021-07-16 14:02:05
159
原创 PAT 乙级1048 数字加密
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。 输入格式: 输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。 输出格式: 在一行中输出加密后的结果。 输入样例: 1234567 3687829
2021-07-16 13:56:50
160
原创 PAT 乙级 1040 有几个PAT (25 分)
字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位§,第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位§,第 4 位(A),第 6 位(T)。 现给定字符串,问一共可以形成多少个 PAT? 输入格式: 输入只有一行,包含一个字符串,长度不超过10 5 ,只包含 P、A、T 三种字母。 输出格式: 在一行中输出给定字符串中包含多少个 PAT。由于结果可能比较大,只输出对 1000000007 取余数的结果。 输入样例: APPAPT 输出样例: 2 #in
2021-07-13 09:51:01
113
原创 PAT 乙级1039 到底买不买 (20 分)
小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。 为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。 输入格式: 每个输入包含 1 个
2021-07-13 09:40:22
101
原创 反转链表
本题来源于 leetcode 92 给定 m和n 要求逆序这段区间内的结点 1->2->3->4->5->NULL m=2 n=4; 返回 1->4->3->2->5->NULL 由于本人水平有限,代码冗长,大家可以直接前往leetcoe官网看官解 添加链接描述 我的想法是寻找出 关键的几个结点 m结点 m结点前驱 n结点 n结点后继,然后实现逆序操作具体请看下方代码 /** * Definition for singly-linked
2020-07-02 19:45:47
519
原创 判断栈的输出序列是否正确
// 数字按照 1-n的顺序进栈,给定输出序列,判断该序列是否正确 // 个人认为用一个栈来模拟出栈是比较合适的 //用队列来存储给定的输出序列 //用栈来模拟 #include<iostream> #include<stdlib.h> #include<stack> #include<queue> using namespace std; // int main(){ int a[100]; queue<int> sq;
2020-05-12 11:20:42
1303
1
原创 猴子选大王
//参考自算法竞赛 #include<cstdio> #include<time.h> #include<iostream> #define maxn 200 using namespace std; int n=11,k=3,a[maxn] ; int go(int p,int d,int t){ while(t--){ do{ p=(p+d+n-1)%n+1; }while(a[p]==0); } return p; } int main(
2020-05-11 19:39:34
283
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人