AT_kupc2019_g ABCのG問題题解

这题的难度不怎么好说,不过我认为还是挺简单的。

我们可以把答案看成由多个子图构成的图,这样我们只需要手打一个小子图,从中推出完整的答案。

- 把小于子图范围的地方填上子图的字母

- 如果这个点的横坐标或纵坐标小于子图范围就填上 T_{i,0} 或 T_{0,j}

详见注释

复制代码
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int h,w;
        cin>>h>>w;
        for(int i=0;i<h;i++)
        {
            for(int j=0;j<w;j++)
            {
                putchar(i<4&&j<4?T[i][j]:i<4?T[i][0]:j<4?T[0][j]:'A');//都不满足就填A 
            }
            cout<<"\n"; 
        }
    }
}
复制代码

 

posted @   _Acheron  阅读(5)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示
人是可以改变一切的,世上的一切。