1053 - 笨鸟先飞
时间限制 : 1 秒
内存限制 : 32 MB
多多是一只小菜鸟,都说笨鸟先飞,多多也想来个菜鸟先飞。于是它从0点出发,一开始的飞行速度为1m/s,每过一个单位时间多多的飞行速度比上一个单位时间的飞行速度快2m/s,问n(0<n<10^5)个单位时间之后多多飞了多远?
题目输入
先输入一个整数T表示有几组数据。每组数据输入一个n,表示多多飞行的时间。
题目输出
输出多多飞行了多远,因为数字很大,所以对10000取模。
输入/输出样例
输入格式
2 1 2
输出格式
1 4
C语言解答
#include<stdio.h> int main() { long long t,n; scanf("%lld",&t); while(t--) { scanf("%lld",&n); printf("%lld\n",n*n%10000); } return 0; }
C++解答
#include<stdio.h> int main() { long long t,n; scanf("%lld",&t); while(t--) { scanf("%lld",&n); printf("%lld\n",n*n%10000); } return 0; }
Java解答
import java.util.*; public class Main{ public static void main(String[] args){ Scanner in=new Scanner(System.in); long t =in.nextLong(); for(int i=0;i<t;i++){ long n=in.nextLong(); long s=0; long v=1,y; for(int j=1;j<=n;j++){ s=(s+v)%10000; v=v+2; } System.out.println(s); } } }
Python解答
import sys l = 1 for line in sys.stdin: data = int(line.split()[0]) if l != 1: print data*data%10000 l +=1