蓝桥杯 第 9 场 小白入门赛 盖印章

题目:

2.盖印章【算法赛】 - 蓝桥云课 (lanqiao.cn)

思路:

此题主要靠解方程组,但是枚举好像不太行,因为会有负数解,

二元一次方式

设A章需要a次,B章需要b次

第一个方程:a + b = k;

第二个方程 :3 * a + 2*b == count (字符1的个数)

AC代码:

cpp 复制代码
#include <iostream>

using namespace std;

int main()
{
  cin.tie(0)->ios::sync_with_stdio(false);
  // 请在此输入您的代码
  int n,m,k;
  cin >> n >> m >> k;
  int count = 0;
  for(int i=0;i<n;i++)
  {
      for(int j=0;j<m;j++)
      {
          char c;
          cin >> c;
          if(c == '1') count++; 
      }
  }
  // a + b == k, 3*a+2*b==count;
  cout << count - 2*k << ' ' << 3*k-count;
  return 0;
}
相关推荐
J心流1 小时前
Vscode中使用C++代码进行debug
c++·ide·vscode
chilavert3182 小时前
技术演进中的开发沉思-31 MFC系列:类层次结构
c++·windows
一只鱼^_2 小时前
牛客周赛 Round 99
java·数据结构·c++·算法·贪心算法·动态规划·近邻算法
剪一朵云爱着3 小时前
力扣2438. 二的幂数组中查询范围内的乘积
算法·leetcode
hz_zhangrl3 小时前
CCF-GESP 等级考试 2025年6月认证C++三级真题解析
开发语言·c++·青少年编程·gesp·gesp2025年6月·c++三级
肥猪猪爸5 小时前
BP神经网络对时序数据进行分类
人工智能·深度学习·神经网络·算法·机器学习·分类·时序数据
dongzhenmao6 小时前
P1484 种树,特殊情形下的 WQS 二分转化。
数据结构·c++·windows·线性代数·算法·数学建模·动态规划
EutoCool7 小时前
Qt:布局管理器Layout
开发语言·c++·windows·嵌入式硬件·qt·前端框架
悠哉清闲8 小时前
C++ MediaCodec H264解码
开发语言·c++
thusloop9 小时前
380. O(1) 时间插入、删除和获取随机元素
数据结构·算法·leetcode