Code-Strike予選とか
お昼は光麺。ぬるかった。
夜はゲーセン。
MARIA(I believe...)(H)フルコン
太陽の子 87.5% miss1
Codeforcesは、
A問題は、5文字以上、大文字、小文字、数字を含むパスワードであれば
Correctを返し、そうでなければToo weakを返す問題。やるだけ。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main2 {
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
boolean[] isok = new boolean[3];
if(str.length() < 5){
System.out.println("Too weak");
}else{
for(int i = 0 ; i < str.length(); i++){
char c = str.charAt(i);
if(48 <= c && c <= 57){
isok[0] = true;
}else if(65 <= c && c <= 90){
isok[1] = true;
}else if(97 <= c && c <= 122){
isok[2] = true;
}
}
boolean correct = true;
for(int i = 0 ; i < isok.length ; i++){
if(!isok[i]){
correct = false;
break;
}
}
if(correct){
System.out.println("Correct");
}else{
System.out.println("Too weak");
}
}
}
B問題は、
N個のプロセッサがM個の処理を時間順に行って、
プロセッサpは時刻qにメモリX[p][q]をロックする。
同じメモリを2つ以上のプロセッサがロックしようとすると、
各プロセッサはデッドロックで以降の動作をやめる。
また、以後そのメモリを触ったプロセッサも同様にそれ以降の動作をやめる。
各プロセッサはいつまで動き続けることができるか。
やるだけのはずが通らず。
C問題も簡単だったそうですが、見ずに寝ました。
by ddrer-yossi | 2014-04-14 23:46 | codeforces