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

汉中公司做网站泰安百度推广电话

汉中公司做网站,泰安百度推广电话,网站建设人员性格特点,企业网站后台管理系统2023“钉耙编程”中国大学生算法设计超级联赛(3)8-bit Zoom 题解 有一张尺寸为 n n n\times n nn的图片,你要将图片放大成大小为 n Z 100 n Z 100 \dfrac{nZ}{100}\times \dfrac{nZ}{100} 100nZ​100nZ​的图片。 当下列任何一个条件不成…

2023“钉耙编程”中国大学生算法设计超级联赛(3)8-bit Zoom

题解

有一张尺寸为 n × n n\times n n×n的图片,你要将图片放大成大小为 n Z 100 × n Z 100 \dfrac{nZ}{100}\times \dfrac{nZ}{100} 100nZ×100nZ的图片。

当下列任何一个条件不成立时,图片不能放大成上述的图片:

  • n Z 100 \dfrac{nZ}{100} 100nZ不是整数
  • 在放大的图片中,无法确定某些像素的颜色

给出图片,求能否放大成上述的图片。如果可以的话,输出放大后的图片;否则,输出 error \text{error} error

T T T组数据。

1 ≤ T ≤ 10 , 1 ≤ n ≤ 50 , 100 ≤ Z ≤ 200 , Z % 25 = 0 1\leq T\leq 10,1\leq n\leq 50,100\leq Z\leq 200,Z\% 25=0 1T10,1n50,100Z200,Z%25=0


题解

先判断 n Z 100 \dfrac{nZ}{100} 100nZ是不是整数,不是的话输出 error \text{error} error

先将图放大 Z 25 \dfrac{Z}{25} 25Z倍,这样的话,原图的每个 1 × 1 1\times 1 1×1的格子在放大后的图中变为 Z 25 × Z 25 \dfrac{Z}{25}\times \dfrac{Z}{25} 25Z×25Z的格子。

然后,将图片缩到原来的 1 4 \dfrac 14 41,将每个 4 × 4 4\times 4 4×4的部分变为一个格子。如果出现一个 4 × 4 4\times 4 4×4的部分存在两个像素的颜色不相同的情况,则不合法,输出 error \text{error} error

放大 Z 25 \dfrac{Z}{25} 25Z倍后再缩到原来的 1 4 \dfrac 14 41,也就是将原图放大 Z 100 \dfrac{Z}{100} 100Z倍,符合题意。如果经过放大在缩小后的图合法,则将最后的图输出即可。

时间复杂度为 O ( n 2 ) O(n^2) O(n2)

code

#include<bits/stdc++.h>
using namespace std;
int t,n,Z,w,fl;
char a[105][105],b[505][505];
char gt(){char ch=getchar();while(ch<'a'||ch>'z') ch=getchar();return ch;
}
int main()
{scanf("%d",&t);while(t--){scanf("%d%d",&n,&Z);for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){a[i][j]=gt();}}if(n*Z%100!=0){printf("error\n");continue;}w=Z/25;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){for(int k=(i-1)*w+1;k<=i*w;k++){for(int l=(j-1)*w+1;l<=j*w;l++){b[k][l]=a[i][j];}}}}fl=0;for(int i=1;i<=n*w;i+=4){for(int j=1;j<=n*w;j+=4){for(int k=0;k<4;k++){for(int l=0;l<4;l++){if(b[i+k][j+l]!=b[i][j]) fl=1;}}}}if(fl) printf("error\n");else{for(int i=1;i<=n*w;i+=4){for(int j=1;j<=n*w;j+=4){printf("%c",b[i][j]);}printf("\n");}}}return 0;
}
http://www.khdw.cn/news/46675.html

相关文章:

  • 做服装招聘的网站有哪些内容手机seo关键词优化
  • 石家庄网站建设开发去除痘痘怎么有效果
  • 网站设计方案模板沈阳网站建设制作公司
  • 中山中小型网站公司网站建设费
  • 音乐影视网站建设方案重庆seo排
  • 深圳创意设计网站seo如何建立优化网站
  • 网站制作费用预算表模板免费下载网站
  • 网站做不做双解析百度后台登陆入口
  • wordpress 内存优化搜索引擎营销简称seo
  • 优化大师电脑版官网汕头百度seo公司
  • 金溪那里可以做网站如何免费做网站网页
  • asp+dreamweaver动态网站开发百度云网盘资源链接
  • 如何加盟网站建设辽宁和生活app下载安装
  • 常德做网站的公司4001688688人工服务
  • 昆明网站优化网站首页布局设计模板
  • 南开做网站的公司apple私人免费网站怎么下载
  • 郑州网站建设公司哪家专业好营销策划方案ppt范文
  • 网站集约化建设题目掉发脱发严重是什么原因
  • 网站建设的总结重庆百度关键词优化软件
  • 申请网站建设seo推广论坛
  • 电子商务网站建设应该侧重哪方面优化关键词步骤
  • 网站开发专业社会实践调研报告网页生成
  • 软件开发可以做网站么今日广州新闻头条
  • 宁波规划建设局网站进一步优化
  • 国外哪些网站可以兼职做任务最新的军事新闻
  • 天津做网站多少钱网络营销概念是什么
  • 有什么ae做动图的网站电商怎么做?如何从零开始学做电商赚钱
  • 买域名自己做网站优化关键词可以选择哪个工具
  • 崇州 网站建设 有限公司5g站长工具查询
  • 达州建网站网络销售 市场推广