当前位置: 首页 > news >正文

洛谷P1319 压缩技术(C语言)

这样一道入门题目,本来可以用for循环直接操作,但作者异想天开(xian de dan teng)地把所有数据登记在一个数组里面,然后再统一按格式输出。也就是定义一个数组Map,大小为n成n,然后按照输入数据,把Map中每一个点改为0或者是1,然后根据题目要求的格式输出。比较简单,就直接贴代码了。 

#include<stdio.h>
int main()
{int n, a, b, i, arr[50000], k = 0, j = 0;scanf("%d", &n);while (k<n*n){scanf("%d%d", &a, &b);for (j = 0; j < a; j++){arr[k] = 0;k++;}for (j = 0; j < b; j++){arr[k] = 1;k++;}}i = 0;while (i<n*n){printf("%d", arr[i]);if ((i + 1) % n == 0)printf("\n");i++;}return 0;
}

 

http://www.lryc.cn/news/285928.html

相关文章:

  • HQL,SQL刷题简单查询,基础,尚硅谷
  • MSG3D
  • kafka(二)——常用命令
  • 使用Flink处理Kafka中的数据
  • 跟着pink老师前端入门教程-day07
  • Pixelmator Pro Mac版 v3.5 图像处理软件 兼容 M1/M2
  • 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(15)-Fiddler弱网测试,知否知否,应是必知必会
  • 【vscode】远程资源管理器自动登录服务器保姆级教程
  • 写点东西《Javascript switch 语句的替代方法》
  • python学习笔记10(循环结构2)
  • Codefroces 191A - Dynasty Puzzles
  • HIVE中关联键类型不同导致数据重复,以及数据倾斜
  • CRM系统是如何解决企业的痛点的?
  • 系统架构14 - 软件工程(2)
  • vue封装接口
  • Dell戴尔XPS 8930笔记本电脑原装Win10系统 恢复出厂预装OEM系统
  • elasticsearch的拼音分词器安装
  • 2024阿里云优惠,云服务器61元一年起
  • 基于SpringBoot+Vue实现的社区养老管理平台(源码+数据库脚本+设计文档+部署视频)
  • 【漏洞复现】CloudPanel makefile接口远程命令执行漏洞(CVE-2023-35885)
  • 【Spring Boot 3】【Redis】集成Redisson
  • YOLOv8改进 | Conv篇 | 2024.1月最新成果可变形卷积DCNv4(适用检测、Seg、分类、Pose、OBB)
  • 理解反向代理
  • Haar小波下采样模块
  • k8s的包管理工具helm
  • 《WebKit 技术内幕》学习之八(1):硬件加速机制
  • 【Linux对磁盘进行清理、重建、配置文件系统和挂载,进行系统存储管理调整存储结构】
  • RT-DETR算法优化改进:DCNv4更快收敛、更高速度、更高性能,效果秒杀DCNv3、DCNv2等 ,助力检测
  • Docker基础使用
  • 数据库中的经纬度数据如何在QGIS中显示