1.6编程基础之一维数组 06校门外的树
2018-01-25 10:50
134 查看
把地铁区域看成F,有树看做T,就算有重复也没关系最后把F筛选掉,只剩下T即可
#include<stdio.h>
int main()
{
int L,M,num=0,n,b,c,a[10001];
scanf("%d%d", &L,&M);
for(int i=0;i<=L;i++) a[i]=true;
for(int i=0;i<M;i++)
{
scanf("%d %d", &n,&b);
for(c=n;c<=b;c++)
{
a[c]=false;}
}
for(int i=0;i<=L;i++)
{
if(a[i]==true) num+=1;
}
printf("%d\n", num);
return 0;
}
#include<stdio.h>
int main()
{
int L,M,num=0,n,b,c,a[10001];
scanf("%d%d", &L,&M);
for(int i=0;i<=L;i++) a[i]=true;
for(int i=0;i<M;i++)
{
scanf("%d %d", &n,&b);
for(c=n;c<=b;c++)
{
a[c]=false;}
}
for(int i=0;i<=L;i++)
{
if(a[i]==true) num+=1;
}
printf("%d\n", num);
return 0;
}
相关文章推荐
- C语言基础-06-指向一维数组元素的指针
- 1.6编程基础之一维数组 05校园与疾病
- C#控制台基础 File.AppendAllLines,以追加的方式,即不改变txt中的原有内容,在后面添加一维string数组的内容
- C#控制台基础 获取一维int类型数组的最大值,最小值
- java基础06:数组
- Java基础学习9(一维数组及在内存中的分配)
- 06.java语言基础-java5对数组的支持-增强for循环
- JavaSE8基础 char[] 根据变量的值生成指定长度的一维char数组
- 嵌入式开发之C基础学习笔记06--数组和指针(非常重要,难点)
- java基础5 (一维)数组和二维数组
- C#控制台基础 一维string数组转成List集合
- 闲谈一维数组基础
- [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
- JavaSE8基础 String 通过构造方法 将一维char数组化为String
- JavaScript - 一维数组、二维数组基础
- JavaSE8基础 String 通过构造方法 将整个一维byte数组化为String
- 06 JavaScript基础之--数组案例(上)
- 黑马程序员——零基础学习iOS开发——06 字符串、指针、指针和数组、指针和字符串、指针和函数
- 数组06 - 零基础入门学习C语言28
- 第五天04 JAVA基础语法(认识对象--自动装箱、拆箱、数组基础[一维、二维数组]、for循环、数组对象、字符串对象)(学习笔记)