自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (6)
  • 收藏
  • 关注

原创 labelme标记mask改变标记颜色(高版本没有draw.py)

首先我们是通过conda安装的,因此我们所有的操作都是基于conda安装目录的env文件夹下操作的。我的文件路径如下\anaconda\envs\labelme\Lib\site-packages1. 低版本,有draw.py参照[有draw.py](https://blog.csdn.net/u014453898/article/details/104298755?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&.

2021-09-17 16:32:09 3582 16

原创 南阳OJ 36题 最长公共子序列

对于这类题型,基本上都是用动态规划来解决。我们可以用两个for循环进行查找,然后用一个数组来记录相同字符的数量。#include<stdio.h>#include<string.h>char a[1005];char b[1005];int dp[1005][1005];int max(int a,int b){ return a>b?a:b;}int main(){

2017-07-11 09:03:04 734

原创 南阳OJ 781题 又见回文数

这个题目只是需要转变进制就好了#include<stdio.h>#include<string.h>int F(int n,int m){ int i,a[35],s=0; while(n!=0){ a[s]=n%m; n/=m; s++; } for(i=0;i<=(s-1)/2;i++) if(a[i]!

2017-07-10 14:45:51 263

原创 南阳OJ 852题 蛇形填数(二)

这个题主要是要细心。我们可以把它看成一个三角形一层层的循环就好了#include<stdio.h>int a[1000][1000];void F(int n,int m){ int i,j; if(m>=n/2) return; for(i=1+m;i<=n-m*2;i++) a[m+1][i]=a[m+1][i-1]+1;//计算三角形的长

2017-07-10 14:43:52 244

原创 南阳OJ 47 过河问题

对于这一类问题,我们首先想到的就是用贪心算法。 我们可以让时间最长的两个人过河,但是怎么做才能把时间变为最短呢?是用时间最短的人一个一个送过去,还是怎么样呢? 其实,我们可以考虑两种方法:1.让时间最短的人一个一个的送过去;2.先要两个时间最短的过去,然后一个回来送电灯,然后让两个时间最长的人过去,再要对面时间最短的人把电灯送回来,以此类推; 我们要做的就是在这两种方法中选择一种过河。 代码

2017-07-10 14:28:00 321 1

原创 南阳OJ 1204 魔法少女

当我第一次看到这个题时首先想到的是用空间子节点来遍历,然而超时了,然后也就只能老老实实的用动态规划了。 我的第一次代码:#include<stdio.h>int n,a[10010],s;void F(int m,int h,int t){//m为飞过的层数 if(m+h>n){ if(s>t) s=t; return; }

2017-07-10 10:06:56 449

原创 南阳OJ 781题 又见回文数

这个题目只是需要转变进制就好了#include<stdio.h>#include<string.h>int F(int n,int m){ int i,a[35],s=0; while(n!=0){ a[s]=n%m; n/=m; s++; } for(i=0;i<=(s-1)/2;i++) if(a[i]!

2017-07-09 15:57:57 311

原创 南阳OJ 852题 蛇形填数(二)

这个题主要是要细心。我们可以把它看成一个三角形一层层的循环就好了#include<stdio.h>int a[1000][1000];void F(int n,int m){ int i,j; if(m>=n/2) return; for(i=1+m;i<=n-m*2;i++) a[m+1][i]=a[m+1][i-1]+1;//计算三角形的长

2017-07-09 15:01:48 268

原创 南阳OJ 949题 哈利波特

#include <stdio.h>int main(){int a,b,c,d,e,f;while(scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f)!=EOF)if(!d||!b&&c||!f&&c&&a||(a*b*c*d*e*f)&&a*c*e>=b*d*f) printf("Hermione\n");else printf("Ron\n");}

2017-07-09 09:15:12 234

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除