
'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


UpperCAmelCase__ :			Union[str, Any]											=		{
    "configuration_conditional_detr": [
        "CONDITIONAL_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "ConditionalDetrConfig",
        "ConditionalDetrOnnxConfig",
    ]
}

try:
		if not is_vision_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		UpperCAmelCase__ :			Optional[Any]											=		["ConditionalDetrFeatureExtractor"]
		UpperCAmelCase__ :			Dict											=		["ConditionalDetrImageProcessor"]

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		UpperCAmelCase__ :			List[str]											=		[
		    "CONDITIONAL_DETR_PRETRAINED_MODEL_ARCHIVE_LIST",
		    "ConditionalDetrForObjectDetection",
		    "ConditionalDetrForSegmentation",
		    "ConditionalDetrModel",
		    "ConditionalDetrPreTrainedModel",
		]


if TYPE_CHECKING:
		from .configuration_conditional_detr import (
		    CONDITIONAL_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP,
		    ConditionalDetrConfig,
		    ConditionalDetrOnnxConfig,
		)

		try:
				if not is_vision_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .feature_extraction_conditional_detr import ConditionalDetrFeatureExtractor
				from .image_processing_conditional_detr import ConditionalDetrImageProcessor

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_conditional_detr import (
				    CONDITIONAL_DETR_PRETRAINED_MODEL_ARCHIVE_LIST,
				    ConditionalDetrForObjectDetection,
				    ConditionalDetrForSegmentation,
				    ConditionalDetrModel,
				    ConditionalDetrPreTrainedModel,
				)

else:
		import sys

		UpperCAmelCase__ :			Tuple											=		_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)








from collections.abc import Sequence


def 							__lowerCAmelCase     (							_UpperCamelCase		:	Sequence[int] | None = None						)		->				int:
 '''simple docstring'''


 if nums is None or not nums:
  raise ValueError('Input sequence should not be empty'						)

 SCREAMING_SNAKE_CASE		    =      nums[0]
 for i in range(1		,				len(_UpperCamelCase						)						):
  SCREAMING_SNAKE_CASE		    =      nums[i]
  SCREAMING_SNAKE_CASE		    =      max(_UpperCamelCase		,				ans + num		,				_UpperCamelCase						)

 return ans


if __name__ == "__main__":
      import doctest

      doctest.testmod()

      # Try on a sample input from the user
      a_     :    str     		=   int(input("Enter number of elements : ").strip())
      a_     :    Any     		=   list(map(int, input("\nEnter the numbers : ").strip().split()))[:n]
      print(max_subsequence_sum(array))

