結果

問題 No.2937 Sigma Plus Problem
ユーザー zazaboonzazaboon
提出日時 2024-10-18 21:21:56
言語 Ruby
(3.3.0)
結果
TLE  
実行時間 -
コード長 926 bytes
コンパイル時間 1,137 ms
コンパイル使用メモリ 7,552 KB
実行使用メモリ 32,292 KB
最終ジャッジ日時 2024-10-18 21:30:00
合計ジャッジ時間 6,525 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 TLE -
testcase_01 AC 112 ms
13,184 KB
testcase_02 AC 111 ms
13,312 KB
testcase_03 AC 111 ms
13,312 KB
testcase_04 AC 113 ms
13,312 KB
testcase_05 AC 110 ms
13,312 KB
testcase_06 AC 111 ms
13,184 KB
testcase_07 AC 112 ms
13,312 KB
testcase_08 AC 110 ms
13,440 KB
testcase_09 AC 108 ms
13,184 KB
testcase_10 AC 109 ms
13,184 KB
testcase_11 AC 110 ms
13,312 KB
testcase_12 AC 106 ms
13,312 KB
testcase_13 AC 107 ms
13,440 KB
testcase_14 AC 108 ms
13,312 KB
testcase_15 AC 112 ms
13,184 KB
testcase_16 AC 111 ms
13,184 KB
testcase_17 AC 110 ms
13,440 KB
testcase_18 AC 114 ms
13,440 KB
testcase_19 AC 112 ms
13,184 KB
testcase_20 AC 115 ms
13,184 KB
testcase_21 AC 110 ms
13,312 KB
testcase_22 AC 108 ms
32,292 KB
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.rb:22: warning: assigned but unused variable - a
Main.rb:24: warning: assigned but unused variable - a
Main.rb:36: warning: assigned but unused variable - a
Syntax OK

ソースコード

diff #

#solve atcoder problem
#exec({'RUBY_THREAD_VM_STACK_SIZE'=>'100000000'},'/usr/bin/ruby', $0) if !ENV['RUBY_THREAD_VM_STACK_SIZE']
#memo: (1..n).each do |d|
require 'prime'
require 'matrix'

def k2(k)
  return 1 if(k == 0)
  return $n if(k == 1)
  ans = 1
  if((k%2) == 0)
    ans *= k2(k/2)**2
  else
    ans *= k2(k-1)
    ans *= $n
  end
  return ans % $m
end

def k2b(n,k,m=1_000_000_007) $n=n;$m=m; return k2(k) end

def inpf() a=gets.chomp.split(" ").map(&:to_f)end

def inps() a=gets.chomp.split(" ")end

def copy(a) Marshal.load(Marshal.dump(a)) end

def kaijo(n,r = 10**9+7)(n < 2)? 1 : (2..n).inject{|memo,u|memo=(memo*u)%r} end

def na(n,d=0) Array.new(n,d)end

def na2(n,m,d=0) Array.new(n){Array.new(m,d)}end

def na3(n,m,l,d=0) Array.new(n){Array.new(m){Array.new(l,d)}}end

def inp() a=gets.chomp.split(" ").map(&:to_i)end

def r_up(a, b) (a+b-1)/b end

n = inp[0]
puts n*(n+1)/2
=begin
7 0
3 7 5 2 10 3 20

=end
0