1. Java, Simon Baumgartner

import java.math.BigInteger;
import java.util.ArrayList;

/*
* ACM Programming Contest
* Problem: 485 Pascal Triangle of Death
* Status: Accepted
* Runtime: 0.612
* Date: 2009-06-17
* Author: Simon Baumgartner
*
*/

public class Main {

public static void main(String[] args) {
ArrayList<BigInteger> line = new ArrayList<BigInteger>();

line.add(BigInteger.ONE);
print(line);
line.add(BigInteger.ONE);
print(line);

boolean abort = false;

while(!abort){
Object[] tmp = line.toArray();
for (int i = 1; i < line.size() ; i++) {
BigInteger value = ((BigInteger)tmp[i - 1]).add((BigInteger)tmp[i]);
line.set(i, value);
if(value.toString().length() >= 61)
abort = true;
}
line.add(BigInteger.ONE);
print(line);
}
}

private static void print(ArrayList<BigInteger> line) {
System.out.print(line.toString().replaceAll("\\[|\\]|,", "") + "\n");
}

}