#include #include #include #include using namespace std; #define DT 0.001 // 時刻の刻み幅 #define TIMELIMIT 20.0//シミュレーションの打ち切り時刻 #define Rm 0.1 //距離rの最低値 #define N 256 //配置できる電荷数の最大値 struct coordinate { double x; double y; }; struct charge { struct coordinate qxy; //座標の位置 double q; //電荷 }; inline double getdouble(double x)//実数読み込み { cin>>x; return x; } int inputq (struct charge qi[]) {int i; for(i=0; i