santisify Site

Back

Atcoder beginner contest 367Blur image

A Shout Everyday#

题目#

给定一个整数时间 A,一个人在B时间睡觉,C时间起床(24小时制),问A是否不在睡觉时间

解题思路#

我们可以先判断BC这个时间段是否是跨越两天的,若是跨越两天, A < B && A > C 才会不在这个时间段 若未跨越两天 A < B || A > C 满足不在 B,C 时间段

参考代码#

B Cut .0#

题目#

一个实数 XX 已精确到小数点后第三位。 请在下列条件下打印实数 XX

  • 小数部分不能有尾数 “0”。
  • 小数点后不能有多余的尾数。

参考代码#

C Enumerate Sequences#

题目#

按升序排列打印所有满足以下条件的长度为 NN 的整数序列。

  • ii 个元素介于 11RiR_i 之间。
  • 所有元素之和是 KK 的倍数。

解题思路#

由于每个数都介于11RiR_i之间,我们可以遍历每个位置的每个数,显然DFSDFS可以做到 那么回溯条件是什么呢? 显然是走到第NN个数,那么答案就只需要验证下这NN个数的和是否为KK的倍数

参考代码#

D Pedometer#

题目#

解题思路#

参考代码#

Atcoder beginner contest 367
https://santisify.top/blog/old/abc367
Author santisify
Published at August 25, 2024
Comment seems to stuck. Try to refresh?✨