2010-10-02から1日間の記事一覧

AOJ - Problem 0013 : Switching Railroad Cars

AOJ

問題文 スタックを実装するだけの問題です。 C言語で提出する場合には、1から実装する必要がありますが、 C++ならSTLを使うと実装しなくていいので楽です。 #include <iostream> #include <stack> using namespace std; int main(){ stack<int> st; int n, a; while(cin >> n){ if</int></stack></iostream>…

AOJ - Problem 0012 : A Point in a Triangle

問題文 三角形の内部に点があるかどうか判定する問題です。 三角形の頂点3つを角A,B,C、判定する点をPとすると角APB,BPC,CPAの角度の和が 360°なら内部にあると判定する方法でOKです。 もしかすると他の解法もあるかもしれません。 Problem 0010 : Circumsc…

AOJ - Problem 0011 : Drawing Lots

AOJ

問題文 あみだくじの問題です。 配列(リスト)の値を交換するだけです。値を交換するとき int a,b; a = b; b = a;と書かないように気をつけましょう。 #include <cstdio> inline void swap(int array[], int a, int b){ int c = array[a]; array[a] = array[b]; array</cstdio>…