参照《算法竞赛入门经典(第二版)》,这上面写得很清楚。 核心代码如下: 倒推十分巧妙。 ...
分类:
其他好文 时间:
2020-05-24 16:55:16
阅读次数:
46
while( scanf ("%d",&x ) ==1) 这里scanf返回的是成功输入的变量个数,当输入结束的时候,scanf函数无法再次读取x,将返回0 比较大的数组应该尽量声明在main函数外,否则程序可能无法运行 关于c语言的数组:如果要从数组a复制k个元素到b,可以这样做:memcpy(b ...
分类:
编程语言 时间:
2019-10-29 19:57:18
阅读次数:
84
#include using namespace std; int inset(char *s,int num) { //判断数字是否在数字集中 int len=strlen(s),i,tmp; while(num) { tmp=num%10; //取末尾数字 for(i=0; i\n", coun... ...
分类:
编程语言 时间:
2019-10-22 13:14:29
阅读次数:
82
#include using namespace std; #define maxn 20 int a[maxn][maxn]; int main(){ int n,x,y,tot=0; cin>>n; memset(a,0,sizeof(a)); tot=a[x=0][y=n-1]=1; whil... ...
分类:
编程语言 时间:
2019-10-22 12:59:27
阅读次数:
75
一开始题意理解错了,做了很久,有点费劲 https://vjudge.net/problem/UVA-1368 ...
分类:
编程语言 时间:
2019-10-20 13:15:21
阅读次数:
87
#include <stdio.h>#include <string.h>#define maxn 5char a[maxn][maxn];char b[100];int flag=0;//int main(){ while(1) { int num=0, blank_x,blank_y; whil ...
分类:
编程语言 时间:
2019-10-20 12:54:50
阅读次数:
79
https://vjudge.net/problem/UVA-1225 如有错误,欢迎指正 ...
分类:
编程语言 时间:
2019-10-18 20:42:25
阅读次数:
101
习题1-1 平均数输入3个整数,输出他们的平均值,保留三位小数。 #include<stdio.h>int main(){double a,b,c;//必须先定义好要输入的数据类型scanf("%lf%lf%lf",&a,&b,&c);printf("%.3lf",(a+b+c)/3.0);} 习题 ...
分类:
编程语言 时间:
2019-10-17 23:49:56
阅读次数:
109
本文章根据《算法竞赛入门经典(第二版)》一书整理。。。 第一章 程序设计入门 printf 语句控制输出小数位数或总长度 printf("%.3f\n",8.0/5.0) //小数位数为3。 printf("%.*f\n",3,8.0/5.0) //用3来代替* ,用来动态指定小数位数 printf ...
分类:
编程语言 时间:
2019-02-19 01:26:40
阅读次数:
260
enmmmmmm】 大部分好像除了最后一个思考题都很简单 代码如下 至于最后一个思考题 浮点数陷阱 把 10 改成10.0 10.000000 啥的都没用 脑阔疼 搜了下发现了这个博客 http://blog.sina.com.cn/s/blog_6da76f9b0100yr8d.html 浮点数陷 ...
分类:
编程语言 时间:
2018-10-11 01:37:14
阅读次数:
187