![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C经验
Möge alles zufriedenstellend
路曼曼其修远兮 吾将上下而求索
展开
-
Codeup1928 日期差值
/*codeup 1928 日期差值 有两个日期,求两个日期之间的天数,如果两个日期是连续的,则规定他们之间的天数为2天。输入格式:有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出格式:每组数据输出一行,即日期差值。样例输入:2013010120130105样例输出:5*/#include<stdio.h>int month[13][2...原创 2020-02-09 12:38:39 · 91 阅读 · 0 评论 -
广度优先搜索遍历之数块数(算法笔记学习)
/*给出一个m*n的矩阵,矩阵中的元素或为0,或为1.称位置(x,y)与其上下左右四个位置(x,y+1);(x,y-1)(x+1,y)(x-1,y)是相邻的。如果矩阵中有若干各个1是相邻的(不必两两相连),那么称这些1构成了一个块。求给定的矩阵中块的个数。0 1 1 1 0 0 10 0 1 0 0 0 00 0 0 0 1 0 00 0 0 1 1 1 01 1 1 0 1 0 0...原创 2020-02-05 11:20:24 · 146 阅读 · 0 评论 -
深搜之洛谷1011单词方阵
/*给一n \times nn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着 88 个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用*代替,以突出显示单词。例如:输入: 8 输出: qyizhong ...原创 2020-02-04 16:13:03 · 140 阅读 · 0 评论 -
洛谷P1219八皇后
#include<stdio.h>int c[100];int count=0;int tot=0,n;int vis[3][100]={0}; void search(int cur){ if(cur==n) { tot++; if(count<3) { for(int i=0;i<n-1;i++) printf("%d ",c[i]+1)...原创 2020-02-03 15:21:42 · 83 阅读 · 0 评论 -
八皇后问题(回溯)
#include<stdio.h>int tot=0;int c[10];int n;void search(int cur){ if(cur==n) tot++; else for(int i=0;i<n;i++) { int ok=1; c[cur]=i; for(int j=0;j<cur;j++) { if(c[cur]==c[...原创 2020-01-21 09:47:02 · 54 阅读 · 0 评论 -
DFS之0,1背包
//有N件物品,每件物品的重量为W[I],价值为C[I],现在需要选出若干件物品,放入一个容器容量为V的背包中,//使得在选入背包中的物品总量和不超过容量V的前提下 ,让背包中的物品的价值和最大,求最大价值。#include<stdio.h> const int maxn=30;int n,v,maxv;//物品件数,背包容量,最大价值maxv;int w[maxn],c[m...原创 2020-01-21 08:36:48 · 118 阅读 · 0 评论 -
C语言文件读取
#include<stdio.h> #include<stdlib.h> #include<string.h>#define MAX_LINE 1024//定义文本最大容量 struct Student{ int sno[18];//学号 char name[20];//姓名 char sex[20];//性别 int age;//年龄...原创 2019-12-22 20:54:33 · 99 阅读 · 0 评论 -
C语言CTYPE.H函数头
字符函数库原创 2019-11-19 22:38:07 · 122 阅读 · 0 评论