第九题: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

相关推荐
q***518919 分钟前
【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展
算法·架构
程小k22 分钟前
迷你编译器
c++·编辑器
蘑菇小白25 分钟前
数据结构--链表
数据结构·链表
Ghost-Silver34 分钟前
《星火》——关于Deepseek的进化速度
笔记·算法
古译汉书36 分钟前
嵌入式笔记(个人总结)
数据结构·笔记·stm32·单片机·嵌入式硬件
止观止1 小时前
实战演练:用现代 C++ 重构一个“老项目”
c++·实战·raii·代码重构·现代c++
代码游侠4 小时前
日历的各种C语言实现方法
c语言·开发语言·学习·算法
草莓熊Lotso4 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
咔咔咔的6 小时前
1930. 长度为 3 的不同回文子序列
c++
春日见8 小时前
丝滑快速拓展随机树 S-RRT(Smoothly RRT)算法核心原理与完整流程
人工智能·算法·机器学习·路径规划算法·s-rrt