1045 Bode Plot

Last-modified: 2010-04-05 (月) 10:40:24

原文


時間制限:1000ミリ秒
メモリ制限:10000KB

ボーデ線図

問題

次のAC回路を考える。この回路は安定状態だとする。ここで、v1とv2における電圧を、v1=VS cos(wt), v2=VR cos(wt+q)とおく。ここでVSは電源の電圧、wは周波数(ラジアン/秒)、tは時間である。VRは抵抗器における電圧降下の大きさであり、qはその位相である。

bode.jpg

あなたはいくつかの異なるwに対してVRを決定するプログラムを書かなくてはならない。この問題を解くために、2つの電気の法則が必要である。1つめはオームの法則、つまりv2=iR(iは回路に対する時計回りの電流)である。2つめは、コンデンサーの両端間の電圧から電流を決定するi=C d(v1-v2)/dtという式である。"d/dt"はtによって微分することを意味する。

入力

入力は1つ以上の行からなる。最初の行は3つの実数と1つの非負整数が空白を区切りとして書かれている。3つの実数は順番にVS, R, Cであり、非負整数はテストケースの数をあらわすnである。続くn行にはそれぞれ1つの実数が書かれている。これらは角周期wを意味する。

出力

それぞれの角周期について、対応するVRの値を出力すること。それぞれのVRの出力は小数点以下4桁目を四捨五入し、3桁にすること。

入力例

1.0 1.0 1.0 9
0.01
0.031623
0.1
0.31623
1.0
3.1623
10.0
31.623
100.0

出力例

0.010
0.032
0.100
0.302
0.707
0.953
0.995
1.000
1.000

出典

Greater New York 2001