算法与设计
想要进步的码农
这个作者很懒,什么都没留下…
展开
-
删数问题
删数问题 键盘输入一个高精度的正整数n,去掉任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数最小。 如输入: 178543 4 输出: 13 #include <stdio.h> #include <string.h> int main() { char a[105]; int n,i,j,t,len; while(scanf("%s %d",a,&n)!=EOF) { len=strlen(a);//计算原创 2020-11-29 11:25:59 · 1214 阅读 · 0 评论 -
青蛙过河问题
青蛙过河问题 一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,面积只容得下一只青蛙落脚,同样右岸也有一石柱R,面积也只容得下一只青蛙落脚。有一队青蛙从尺寸上一个比一个小。我们将青蛙从小到大,用1,2,…,n编号。规定初始时这队青蛙只能趴在左岸的石头L上,按编号一个落一个,小的落在大的上面。不允许大的在小的上面。在小溪中有S个石柱,有y片荷叶,规定溪中的柱子上允许一只青蛙落脚,如有多只同样要求按编号一个落一个,大的在下,小的在上,而且必须编号相邻。对于荷叶只允许一只青蛙落脚,不允许多只在其上。对于原创 2020-11-29 11:24:17 · 1330 阅读 · 0 评论 -
八皇问题代码
```cpp #include<iostream> #include<cmath> using namespace std; int x[21]; int n = 8; int num = 0; void Print() { for (int i = 1; i <= n; ++i) { for (int j = 1; j <= n; ++j) { if (x[i] == j) //Hang(r) 中x[r]=i r是行,i是列 { .原创 2020-10-18 21:26:26 · 124 阅读 · 0 评论