第九题:A. Brick Wall

cpp 复制代码
#include<bits/stdc++.h>

using namespace std;

void solve()
{
	int n,m;
	cin>>n>>m;
	
	cout<<m/2*n<<endl;
}

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	
	int t;
	cin>>t;
	
	while(t--)
		solve();
	
	return 0;
}

现在自己好像对于A题有点感觉了

水平的砖块的数目减去垂直的砖块的数目,是答案,答案的最大值,事实上就是让没有垂直的砖块,然后水平的砖块的长度尽可能短,也就是2

然后因为int数据会自动向下取整,所以免去了一些麻烦

答案就是m/2*n

相关推荐
蒸蒸yyyyzwd10 小时前
cpp 选手秋招学习笔记 day33
c++·笔记·求职招聘
wzdark14 小时前
基于堆的优先队列实现原理与复杂度分析4
算法
彧azz15 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
老王熬夜敲代码16 小时前
BLAKE3:最快的密码学哈希函数
算法·密码学·哈希算法
hansang_IR16 小时前
【题解】P4460 [CQOI2018] 解锁屏幕
c++·算法
见闻小天地16 小时前
简博斯JG-C系列彩色激光同轴位移计:摄像头模组对位与行程测量的技术价值观察
人工智能·算法
ChampaignWolf17 小时前
在 SAP S/4HANA 内部基于 ICF Handler 从零实现 ABAP MCP Server:架构、代码与踩坑实录
c++·架构·sap·abap·mcp
葫三生17 小时前
《论三生原理》神话学构想与“神话历史”理论、《古史中的神话》思路异同?
大数据·人工智能·科技·深度学习·算法
liliangcsdn17 小时前
因子分析指标概念与示例
算法·机器学习
尘客-追梦18 小时前
Day 01:插件化之前,先看清 ABI 这堵墙
开发语言·c++·qt