このプログラムは配列や構造体を使って何をしたいのか、それぞれの関数はどんな挙動をするのかを教えてくれ。そうじゃなきゃ何が正しいのか分からん
とりあえず、check[][]が1のときalpha_k,beta_kに0を代入しているのが気になった