自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 快读kuaidu

int read(){//快读 int x=0,f=1; char c=getchar(); while(c<'0'||c>'9'){ if(c=='-') f=-1; c=getchar(); } while(c>='0'&&c<='9'){ x=x*10+c-'0'; c=getchar(); } return x*f;}

2022-03-09 09:38:58 148

原创 a二分模板

while(l<=r){ mid = (l <= r); if(check(mid)) { l = mid + 1; } else { r = mid-1; } cout<<l-1;}

2022-03-09 09:06:08 110

原创 递归实现约瑟夫问题

题目描述n 个人围成一圈,从第一个人开始报数,数到 m的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。输入格式输入两个整数 n,m。输出格式输出一行 n 个整数,按顺序输出每个出圈人的编号。搜是搜的队列数据结构,出来这么一道题,随意在中间拿掉元素,看起来不像是队列能做的,队列是先进先出表,不知道有什么联系,反而是循环链表更容易频繁的拿掉中间的值,网上搜了循环链表的轮子,不知为何用不了。后来气急败坏,便用了顺序表。猜用了递归的

2021-10-27 03:29:56 409

原创 STM32引脚重映射(输出TIM1通道1的互补通道)

最近在做一个小车,板子是用以前留下来的只剩一个TIM可以用来控制舵机我查阅了数据手册发现他是一个引脚的完全重映像。我对于重映像的理解是这样的,单片机有很多外设,但不一定要完全都用到因此有的外设会互相占用同一个引脚,这样就能节省一些引脚引出来。GPIO_PinRemapConfig(GPIO_FullRemap_TIM1,ENABLE); 一开始我以为只有这一句就好了,看书的时候没看仔细,因此用万用表也发现这个脚没有电压找了很久都想不到原因。后来无意间看到了一个例程,发现这个AFIO也要开启

2021-10-07 17:38:50 4361 1

原创 01背包问题:小育打野

最近在给21级的机器人实验室考核出题,自己也被迫学了点算法,学习到动态规划中的背包问题时有一些想法因此写了这篇博客。下面是题目描述:直接说有点费劲,我们不妨假设小育现在有6点生命值,然后野区中的野怪有三只如图:因此我们定义两个一维数组,分别代表野怪的伤害和打死这只野怪能得到的金钱。int w[4]={0,4,1,3};int v[4]={0,5,2,4};为什么数组第一个元素为0,一方面是为了看起来直观,另外是为了防止数组越界。接下来再定义一个二维数组int dp[4][7]={0};

2021-08-26 00:33:13 100

原创 C语言全排列算法求线性代数行列式

#include <stdio.h>#define SIZE 20int i=0; int result=0,tempresult=1; //tempresult是乘起来每一项的积,result是答案int s[SIZE][SIZE]; //行列式 int temp[SIZE];

2021-03-07 18:51:20 276

原创 简陋的C语言实现万年历

寒假在学单片机,很辛苦,于是做了个万年历放松一波#include<stdio.h>int judgeyear(int a) //判断是否是闰年的函数 { if(a%4==0 && a%100!=0) return 0; else return 1;}int main(){ int year,month,days=0;

2021-01-14 01:01:35 176

原创 简陋的控制台C语言五子棋

上次实现了控制台井字棋,意犹未尽,又做了一个简陋垃圾五子棋,记录昨晚在瞎忙什么#include<stdio.h>char map[15][15];void dayin(){ int i,j; printf(" "); for(i=0;i<15;i++) { printf("%d\t",i+1); } printf("\n"); for(i=0;i<15;i++) { printf("%d ",i+1); for(j=0;j<15;j++)

2020-12-27 12:09:54 1259 1

原创 一个垃圾控制台井字棋游戏

#include<stdio.h>int judgewin1(const char array[3][3]) //暴力算法 { if(array[0][0]=='X' && array[0][1]=='X' && array[0][2]=='X') return 1; else if(array[1][0]=='X' && array[1][1]=='X' && array[1][2]=='X') r

2020-12-18 20:58:00 249 2

原创 一个简陋的四则运算计算器

#include<stdio.h>#include<string.h>int jia(int a,int b){ int c; c=a+b; return c;}int jian(int a,int b){ int c; c=a-b; return c;}int cheng(int a,int b){ int c; c=a*b; return c;}int chu(int a,int b){ int c; c=a/b; return c

2020-12-13 23:54:32 131

空空如也

空空如也

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

TA关注的人

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