liblab
liblab
全部文章
题解
归档
标签
去牛客网
登录
/
注册
liblab的博客
全部文章
/ 题解
(共31篇)
题解 | #24点游戏算法#
加了一个分数类解决小数精度带来的问题 #include<stdio.h> typedef struct frac_tag { int up; int down; }frac; frac op(frac a, char oper, frac b) { frac re...
C
2022-02-08
1
773
题解 | #查找组成一个偶数最接近的两个素数#
你们的代码怎么这么长鸭 #include<stdio.h> int fac(int a){ for(int i=2;i<=a/2;i++) if(a%i==0) return 0; return 1; } int main()...
C
2022-02-06
2
562
题解 | #输入n个整数,输出其中最小的k个#
#include<stdio.h> void swap(int *arr,int i,int j){ if(i==j)return ; int t=arr[i]; arr[i]=arr[j]; arr[j]=t; } int main(){ int...
C
2022-02-06
0
518
题解 | #迷宫问题#
#include<stdio.h> int Ni, Mj; typedef struct vint_ { int n; int dir;//which direction to the next pos }vint; vint tonext[5] = { {0,0},...
C
2022-02-04
0
577
题解 | #合唱队#
#include <stdio.h> void dp_inc(int* arr, int begin, int end, int* dp, int* stk) { int i = begin + 1, max = 1; dp[begin] = 1, stk[0] = -1...
C
2022-02-01
0
369
题解 | #统计字符#
插个楼: #include<stdio.h> #include<ctype.h> int main(){ int alpha=0,space=0,digit=0,other=0; char str[1002]; while(fgets(str,1002...
C
2022-01-29
0
389
题解 | #判断两个IP是否属于同一子网#
精简版: #include<stdio.h> int validip(int* arr) { for (int i = 0; i < 4; i++) { if (arr[i] > 255 || arr[i] < 0) re...
C
2022-01-29
5
468
题解 | #字符串加密#
#include<stdio.h> #include<string.h> void encry(char* key,char*alpha){ int a,k; for(k=0,a=0;key[k];k++){ ...
C
2022-01-29
1
430
题解 | #密码验证合格程序#
#include<stdio.h> #include<string.h> #include<ctype.h> int test1(char* str){ return strlen(str)>9; } int test2(char* str){ ...
C
2022-01-29
9
847
题解 | #简单错误记录#
用链表实现 ">#include<string.h> #include<stdlib.h> void process(char* const str) { //把输入的字符串前面多余部分给“掐”掉 int i, j; char* p; for...
C
2022-01-28
0
357
首页
上一页
1
2
3
4
下一页
末页