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

阿里巴巴上做英文网站一年多少钱提交百度收录

阿里巴巴上做英文网站一年多少钱,提交百度收录,如何建立一个外贸网站,北京网站建设哪个好🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 &#x1f…

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员

✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解

💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导

👏 感谢大家的订阅➕ 和 喜欢💗

📎在线评测链接

https://app5938.acapp.acwing.com.cn/contest/2/problem/OD1087

🌍 评测功能需要 ⇒ 订阅专栏 ⇐ 后私信联系清隆解锁~

🍓OJ题目截图

在这里插入图片描述

文章目录

    • 📎在线评测链接
    • 🍓OJ题目截图
    • 🎧 灰度图像恢复
      • 问题描述
      • 输入格式
      • 输出格式
      • 样例输入 1
      • 样例输出 1
      • 样例输入 2
      • 样例输出 2
      • 样例解释
      • 数据范围
      • 题解
      • 参考代码

🎧 灰度图像恢复

问题描述

在计算机中,黑白图像常采用灰度图的方式存储。每个像素填充一个灰阶值,范围为 0 − 255 0-255 0255,其中 0 0 0 表示全黑, 255 255 255 表示全白,其他值表示不同的灰度。为了节省存储空间,图像会使用压缩算法进行存储。

一种压缩算法的格式如下:

行数 列数 灰阶值1 连续像素个数1 灰阶值2 连续像素个数2 ...

其中,前两个数分别表示矩阵的行数和列数。从第三个数开始,每两个数一组,第一个数为灰阶值,第二个数表示该灰阶值从左到右、从上到下连续出现的像素个数。

给定压缩后的图像数据和一个像素位置,请恢复原始灰度图矩阵,并输出指定像素位置的灰阶值。

输入格式

第一行为压缩后的图像数据,格式如上所述。

第二行包含两个整数 r r r c c c,用空格分隔,表示要查询的像素位置的行号和列号。行号和列号从 0 0 0 开始计数。

输出格式

输出一个整数,表示指定像素位置的灰阶值。

样例输入 1

10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21
3 4

样例输出 1

0

样例输入 2

10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 21
3 5

样例输出 2

255

样例解释

根据压缩数据恢复后的灰度图矩阵,在第一个样例中,第 3 3 3 行第 4 4 4 列的像素灰阶值为 0 0 0;在第二个样例中,第 3 3 3 行第 5 5 5 列的像素灰阶值为 255 255 255

数据范围

  • 图像大小不超过 100 × 100 100 \times 100 100×100
  • 压缩数据长度不超过 1 0 4 10^4 104

题解

根据压缩数据的格式,逐步恢复出原始的灰度图矩阵。遍历压缩数据,对于每一组灰阶值和连续像素个数,将对应的像素在矩阵中填充相应的灰阶值。最后输出指定位置的像素灰阶值即可。

参考代码

  • Python
def soln(data, r, c):rows, cols, *pixels = map(int, data.split())matrix = [[0] * cols for _ in range(rows)]x, y = 0, 0for i in range(0, len(pixels), 2):val, cnt = pixels[i], pixels[i+1]for _ in range(cnt):matrix[x][y] = valy += 1if y == cols:y = 0x += 1return matrix[r][c]data = input()
r, c = map(int, input().split())
print(soln(data, r, c))
  • Java
import java.util.Scanner;public class Main {public static int soln(String data, int r, int c) {Scanner scanner = new Scanner(data);int rows = scanner.nextInt();int cols = scanner.nextInt();int[][] matrix = new int[rows][cols];int x = 0, y = 0;while (scanner.hasNextInt()) {int val = scanner.nextInt();int cnt = scanner.nextInt();for (int i = 0; i < cnt; i++) {matrix[x][y++] = val;if (y == cols) {y = 0;x++;}}}return matrix[r][c];}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String data = scanner.nextLine();int r = scanner.nextInt();int c = scanner.nextInt();System.out.println(soln(data, r, c));}
}
  • Cpp
#include <iostream>
#include <vector>
#include <sstream>using namespace std;int soln(const string& data, int r, int c) {istringstream iss(data);int rows, cols;iss >> rows >> cols;vector<vector<int>> matrix(rows, vector<int>(cols, 0));int x = 0, y = 0;int val, cnt;while (iss >> val >> cnt) {for (int i = 0; i < cnt; i++) {matrix[x][y++] = val;if (y == cols) {y = 0;x++;}}}return matrix[r][c];
}int main() {string data;getline(cin, data);int r, c;cin >> r >> c;cout << soln(data, r, c) << endl;return 0;
}
http://www.qdjiajiao.com/news/8924.html

相关文章:

  • 做企业网站广州顶正餐饮培训学校
  • 网站中的qq客服怎么做的百度联盟怎么加入
  • 网站加速器quickq百度高级搜索技巧
  • 网站地图的作用市场运营和市场营销的区别
  • 晋城网站制作公司搜索引擎营销的五大特点
  • 动漫网站建设方案项目书目录今日头条最新版
  • 专业微信网站建设公司首选公司北京seo外包公司要靠谱的
  • 两学一做 答题 网站免费网站推广方式
  • 好看的响应式网站如何建立一个自己的网站啊
  • 网站中的游戏是怎么做的南京广告宣传公司seo
  • 做租赁的行业网站深圳整站seo
  • 网站建设北京贵国内推广平台有哪些
  • 广州建设银行官方网站seo营销网站的设计标准
  • 做网站用啥框架外贸网站建设案例
  • 公装网站怎么做今日最新财经新闻
  • 做阿里巴巴网站图片尺寸网站建设百度推广
  • 做网站实训目的和意义seo优化方案报价
  • 做海报赚钱网站比百度好用的搜索引擎
  • 外宣做网站宣传淘宝指数查询工具
  • asp.net的网站开发河南网站推广电话
  • 建立独立网站六盘水seo
  • 百度网站推广费用常见的网络营销方法
  • 合肥企业网站建设工作室免费b站在线观看人数在哪里找到
  • 西宁做网站建设公司推广平台排名
  • 网站轮换图片怎么做一键seo提交收录
  • 网站源码在线提取廊坊百度快照优化排名
  • 小组用jsp做的网站论文全国seo搜索排名优化公司
  • 企业企业网站建设优化大师电脑版
  • 网站后台管理系统源代码seo快速排名上首页
  • 淘宝客建立网站推广怎么做网页设计大作业