解题思路:无
注意事项:无
参考代码:
#include<stdio.h> /* 用 1 表示树, 用 0 表示是被挖走,即坑。 */ int main() { int a, b; //表示区域变量 int L, M; int sum = 0; //挖走的数目 scanf("%d %d", &L, &M); int num[10001]; for (int i = 0; i <= 10000; i++) { num[i] = 1; //用 1 来表示树 } for (int i = 1; i <= M; i++) { scanf("%d %d", &a, &b); for (int i = a; i <= b; i++) { if (num[i] == 1) { sum++; num[i] = 0; } } } int residue; //剩余数目 residue = (L +1)- sum; //别忘记加一,在位置0处也有一棵树 printf("%d", residue); return 0; }
0.0分
1 人评分
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2278 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:606 |
淘淘的名单 (C语言代码)浏览:1162 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:618 |
循环入门练习6 (C语言代码)浏览:1017 |
字符串的输入输出处理 (C语言代码)浏览:1079 |
The 3n + 1 problem (C语言代码)浏览:540 |
图形输出 (C语言代码)浏览:1011 |
简单的a+b (C语言代码)浏览:681 |