冬眠假期刚刚结束
我还有点糊涂
鸟儿在头顶把森林叫醒
春天空气让我很舒服
天上太阳已红扑扑
看起来很模糊
远处山坡有几棵小树
去年冬眠前我没记住
青草香
浆果甜
喝着露水靠着树
抬起头 垫脚尖
加快我长大的脚步
吹口哨 哼着歌
摇摇晃晃找到路
晃脑袋 揉眼睛
长大的我还有点小糊涂!
这首《熊出没》片头曲很好的描述了我这周的学习生活状态,累并快乐着、忙并享受着……每天早起让我很迷糊,但跑完之后又很有精神,课程依旧如此,so天天宿舍没人,作业一堆堆,大家也都很用心,特卷…
然后就是算法啦……算法题每天做做,但算法也真不容易哈,一道计算器让我做了一个晚上,结果还是有点毛病
import java.util.Scanner;
public class PY {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int []k = new int[n];
int []a = new int[n];
for(int i = 0;i < n;i++) {
k[i] = in.nextInt();
a[i] = in.nextInt();
}
int y = 0,t = 0,h = 0;
String erjinzhi = "";
String str1 = "";
for(int i = 0;i < n;i++) {
if(k[i] == 0) {
y = y + a[i];
erjinzhi = Integer.toString(y,2);
for(int j = erjinzhi.length();j < 32;j++) {
erjinzhi = "0" + erjinzhi;
}
}
if(k[i] == 1) {
t = a[i] + (int)(erjinzhi.charAt(31));
str1 = Integer.toString(t,2);
for(int j = str1.length();j < 33;j++) {
str1 = "0" + str1;
}
erjinzhi = erjinzhi.substring(0,31) + erjinzhi.charAt(31);
}
if(k[i] == 2) {
Integer s = Integer.parseInt(erjinzhi,2);
int m =s.intValue();
m = m +a[i];
erjinzhi = Integer.toString(m,2);
}
Integer l = Integer.parseInt(erjinzhi,2);
h = l.intValue();
}
System.out.print(h);
}
}
害,算法不容易,才需要我们去努力哈,加油加油!