求把N*M的棋盘分割成若干个1*2的的长方形,有多少种方案。 j表示 n 位二进制数 1 表示有“突出” f[i][j]表示当前状态 f[i-1][k]是上一行的状态 if ((j&k)==0&&st[j|k]) f[i][j]+=f[i-1][k]; #include<bits/stdc++.h> ...
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3065 多测 卡内存 #include<iostream> #include<algorithm> #include<cstring> #include<cstdio> #include<cmath> # ...
分类:
其他好文 时间:
2020-12-30 11:37:43
阅读次数:
0
1、复合语句(程序块) 例子1: 输入两个整数,计算并显示较大的值和较小的值。 #include"stdio.h" int main() { int n1,n2,max,min; puts("请输入两个整数:"); printf("整数1:"); scanf("%d",&n1); printf("整 ...
分类:
编程语言 时间:
2020-12-30 11:15:10
阅读次数:
0
在大概了解鸿蒙系统后和学习完编译环境搭建,于是我做了一个小小的实验,利用Hi3861GPIO操作完成点灯和按键实验 先看最简单得LED灯闪烁操作 源码结构如下: Hello world.c文件内容: #include <stdio.h> #include <unistd.h> #include "o ...
分类:
其他好文 时间:
2020-12-30 11:13:42
阅读次数:
0
原题链接 参考直方图最大矩形那道题,边界点是到权值比它小的天数为止,所以单调栈是单调递增栈,这道题我们需要的是while循环后的边界点,如果在while循环里取第一个点反而会导致答案错误,因为存在这种情况: 7 5 3 如果取while循环里第一个点就会少算7 #include <iostream> ...
分类:
其他好文 时间:
2020-12-29 11:37:41
阅读次数:
0
国际惯例:题目链接 题目大意:给定有向图,问有多少个点可以被除自己以外所有点到达。 部分分:按照题意模拟,我每个点跑一次$Dfs$,暴力统计,看看多少个点可以被所有点达到。 感觉也没啥好说的了...$Tarjan$缩点,然后发现如果存在这么一坨点,他们必然是出度为$0$的,否则的话,这个点如果能回来 ...
分类:
其他好文 时间:
2020-12-28 12:00:34
阅读次数:
0
sy3_1.c 用双层循环(嵌套循环)输出如下字符图形(不用数组,重复做输出 1 位数字/字符操作) 98765 9876 987 98 9 98 987 9876 98765 代码: #include <stdio.h>#include <stdlib.h> int main(){ int i,j ...
分类:
编程语言 时间:
2020-12-28 11:27:17
阅读次数:
0
1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: 1: //文件名: array01.cpp 2: #include<iostream> 3: using namespace std; 4: i ...
分类:
编程语言 时间:
2020-12-28 11:21:58
阅读次数:
0
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 4 typedef struct student { int id; char name[20]; char subject[20]; float perf; floa ...
分类:
其他好文 时间:
2020-12-28 11:16:34
阅读次数:
0
1.实验任务1 // P280例8.15 // 对教材上的程序作了微调整,把输出学生信息单独编写成一个函数模块 // 打印不及格学生信息和所有学生信息程分别调用 #include<stdio.h> #include<stdlib.h> #include<string.h> #define N 3 / ...
分类:
其他好文 时间:
2020-12-28 11:15:35
阅读次数:
0