蓝桥杯每日一练2——序列求和 basic02(入门)——python代码
基础练习 序列求和 basic02(入门)问题描述:求1+2+3+…+n的值。输入格式:输入包括一个整数n。输出格式:输出一行,包括一个整数,表示1+2+3+…+n的值。数据规模与约定:1 <= n <= 1,000,000,000。思路:首先第一反应想到用循环,但是数据范围太大,时间复杂度太高,在有限的时间内可能不够用,所以得取巧,从而想到用等差公式.a = int(input())
·
基础练习 序列求和 basic02(入门)
问题描述:
求1+2+3+…+n的值。
输入格式:
输入包括一个整数n。
输出格式:
输出一行,包括一个整数,表示1+2+3+…+n的值。
数据规模与约定:
1 <= n <= 1,000,000,000。
思路:
首先第一反应想到用循环,但是数据范围太大,时间复杂度太高,在有限的时间内可能不够用,所以得取巧,从而想到用等差公式.
a = int(input())
print(int(((1+a)*a)/2))

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)