ABC的全排列比较少,就打个表判断哪些可以,一共有36种,除了示例,还有比如[ABC,BAC,CBA],[AAA,AAA,AAA],[ABB,ABB,ABB](全相同)等。将输入存一个hash里,每一种组合的方案个数为3个相乘,比如AAA有2个,BBB有2个,CCC有两个,那么[AAA,BBB,CCC]的组合有8种。再加上如果AAA之类的如果个数大于3,也是可以组起来的,用组合公式算(我这里好像写错了,时间不够- - )。虽然提交也是0,但多给10分钟,我觉得是能AC的。
点赞 3

相关推荐

头像 会员标识
09-25 13:29
门头沟学院 Java
点赞 评论 收藏
分享
1. STM32的I2C通信协议的工作原理是什么?2. 请描述I2C总线的优缺点。3. SPI通信协议与I2C相比有哪些优势和劣势?4. STM32中如何配置SPI通信?5. 什么是USART,如何在STM32中使用它?6. 请解释ARM Cortex-M3的中断处理机制。7. 中断服务例程(ISR)应该注意哪些事项?8. 如何在STM32中实现中断优先级管理?9. 中断和异常的具体区别是什么?10. 请描述ARM处理器的工作模式及其特性。11. IRQ和FIQ中断请求的主要区别是什么?12. 什么是PLL(锁相环),在STM32中如何配置?13. STM32的时钟系统是如何工作的?14. 请解释STM32中HSI和HSE的区别。15. 如何在STM32中使用定时器?16. STM32如何实现PWM信号的生成?17. 请描述STM32中GPIO的基本使用方法。18. 在嵌入式系统中,如何进行错误处理和异常管理?19. STM32的ADC和DAC的工作原理是什么?20. 如何在STM32中实现看门狗定时器?21. 请解释嵌入式系统中的DMA(直接内存访问)及其优势。22. 如何在STM32中配置和使用RTOS?23. 请描述嵌入式系统中的多线程编程模型。24. STM32如何实现数据持久化?25. 请解释在嵌入式系统中如何进行功耗管理。26. STM32中的Flash存储器是如何工作的?27. 如何在STM32中实现固件升级?28. 请描述嵌入式系统中的状态机设计模式。29. STM32如何与外部设备进行通信?30. 请解释嵌入式系统中的资源管理和优化策略。问题答案已经整理到专栏中了,关注我分享更多知识。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务