当前位置:   article > 正文

A Mist of Florescence(Codeforces 989C) 构造_volumetric fog & mist 2

volumetric fog & mist 2
  1. Sample Input
  2. Input
  3. 5 3 2 1
  4. Output
  5. 4 7
  6. DDDDDDD
  7. DABACAD
  8. DBABACD
  9. DDDDDDD
  10. Input
  11. 50 50 1 1
  12. Output
  13. 4 50
  14. CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
  15. ABABABABABABABABABABABABABABABABABABABABABABABABAB
  16. BABABABABABABABABABABABABABABABABABABABABABABABABA
  17. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
  18. Input
  19. 1 6 4 5
  20. Output
  21. 7 7
  22. DDDDDDD
  23. DDDBDBD
  24. DDCDCDD
  25. DBDADBD
  26. DDCDCDD
  27. DBDBDDD
  28. DDDDDDD
  29. 

题意:给出A B C D四种花种植的连通块数量,要求构造一个n,m<=50的种植方式,满足给出的连通块数量。

思路:直接构造一个48*50的矩阵,分成4个小矩形,首先4个矩形分别以ABCD为基础构造,所以abcd需要各减一,第一块矩形穿插填B(根据剩余b的数量),第二块矩形穿插填C(根据剩余c的数量),第三块矩形穿插填D(根据剩余d的数量),第四块矩形穿插填A(根据剩余a的数量)。如图所示:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/700239
推荐阅读
相关标签
  

闽ICP备14008679号