USACO题解源代码 (三)

2014-11-24 11:44:57 · 作者: · 浏览: 51
]days = {{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};
BufferedReader br = new BufferedReader(new FileReader("friday.in"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("friday.out")));
int N = Integer.parseInt(br.readLine());
int flag;
for(int year = 1900;year<=1900+N-1;year++){
flag =(year%4==0 && year%100!=0) || year%400 == 0 1 : 0;
for(int k=0;k<12;k++){
for(int i=0;i if(i==12){
if(j%7==0){
mon++;
}else if(j%7==1){
tue++;
}else if(j%7==2){
win++;
}else if(j%7==3){
thur++;
}else if(j%7==4){
fri++;
}else if(j%7==5){
sat++;
}else if(j%7==6){
sun++;
}
}
}
}
}
out.println(sat+" "+sun+" "+mon+" "+tue+" "+win+" "+thur+" "+fri);
out.close();
System.exit(0);
}
}

package Karl.Water;

/*
LANG: JAVA
TASK: friday
*/

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

public class friday {
public static void main(String[] args) throws IOException {
int mon=0;
int tue=0;
int win=0;
int thur=0;
int fri=0;
int sat=0;
int sun=0;
int j=0;
int [][]days = {{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};
BufferedReader br = new BufferedReader(new FileReader("friday.in"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("friday.out")));
int N = Integer.parseInt(br.readLine());
int flag;
for(int year = 1900;year<=1900+N-1;year++){
flag =(year%4==0 && year%100!=0) || year%400 == 0 1 : 0;
for(int k=0;k<12;k++){
for(int i=0;i if(i==12){
if(j%7==0){
mon++;
}else if(j%7==1){
tue++;
}else if(j%7==2){
win++;
}else if(j%7==3){
thur++;
}else if(j%7==4){
fri++;
}else if(j%7==5){
sat++;
}else if(j%7==6){
sun++;
}
}
}
}
}
out.println(sat+" "+sun+" "+mon+" "+tue+" "+win+" "+thur+" "+fri);
out.close();
System.exit(0);
}
}

(3)


[java]
package Karl.Water;

/*
LANG: JAVA
TASK: gift1
*/

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.StringTokenizer;

public class gift1 {

public static void main(String[] args) throws NumberFormatException, IOException {
HashMap hash = new HashMap();
StringTokenizer str;
BufferedReader br = new BufferedReader(new FileReader("gift1.in"));
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("gift1.out")));
int memnum = Integer.parseInt(br.readLine());
String[] s = new String[memnum]