| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> coderforces div2 2022/3/12 -> 正文阅读 |
|
[C++知识库]coderforces div2 2022/3/12 |
A A. Madoka and Math Dad time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Madoka finally found the administrator password for her computer. Her father is a well-known popularizer of mathematics, so the password is the answer to the following problem. Find the maximum decimal number without zeroes and with no equal digits in a row, such that the sum of its digits is?nn. Madoka is too tired of math to solve it herself, so help her to solve this problem! Input Each test contains multiple test cases. The first line contains a single integer?tt?(1≤t≤10001≤t≤1000)?— the number of test cases. Description of the test cases follows. The only line of each test case contains an integer?nn?(1≤n≤10001≤n≤1000)?— the required sum of the digits. Output For each test case print the maximum number you can obtain. Example input Copy 5 1 2 3 4 5 output Copy 1 2 21 121 212 Note The only numbers with the sum of digits equal to?22?without zeros are?22?and?1111. But the last one has two ones in a row, so it's not valid. That's why the answer is?22. The only numbers with the sum of digits equal to?33?without zeros are?111111,?1212,?2121, and?33. The first one has?22?ones in a row, so it's not valid. So the maximum valid number is?2121. The only numbers with the sum of digits equals to?44?without zeros are?11111111,?211211,?121121,?112112,?1313,?3131,?2222, and?44. Numbers?11111111,?211211,?112112,?2222?aren't valid, because they have some identical digits in a row. So the maximum valid number is?121121. 一开始我还以为是以2的倍数为规律,1,2特判一下,原来是被样例误导了 后来举了几个例子,是以3的倍数为规律,
b B. Madoka and the Elegant Gift time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Madoka's father just reached?11?million subscribers on Mathub! So the website decided to send him a personalized award?— The Mathhub's Bit Button! The Bit Button is a rectangular table with?nn?rows and?mm?columns with?00?or?11?in each cell. After exploring the table Madoka found out that:
For example, in the first illustration the red subrectangle is nice, but in the second one it's not, because it's contained in the purple subrectangle. Help Madoka to determine whether the table is elegant. Input Each test contains multiple test cases. The first line contains a single integer?tt?(1≤t≤2001≤t≤200)?— the number of test cases. Description of the test cases follows. The first line of each test case contains two positive integers?n,mn,m?(1≤n,m≤1001≤n,m≤100). The next?nn?lines contain strings of length?mm?consisting of zeros and ones?— the description of the table. It is guaranteed that the sum of the values of?nn?and the sum of the values of?mm?for all test cases do not exceed?777777. Output For each test case print "YES" if its table is elegant or print "NO" otherwise. You may print each letter in any case (for example, "YES", "Yes", "yes", "yEs" will all be recognized as positive answer). Example input Copy 5 3 3 100 011 011 3 3 110 111 110 1 5 01111 4 5 11111 01010 01000 01000 3 2 11 00 11 output Copy YES NO YES NO YES Note In the second test case the table is not elegant, because the red and the purple subrectangles are nice and intersect. In the fourth test case the table is not elegant, because the red and the purple subrectangles are nice and intersect. 我一开始以为是联通问题,搞个bfs,我写完之后,发现样例不对,直接裂开,看了题解以后是说一个2*2的方块中有3个就不行了,感觉是凸出来了。
c题题解说的很轻松,我看不懂,算了,其他题我还不打算做,div2先搞2题再说 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:46:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |