stop
timer.invalidate();
var timerCount = 0
var timerRunning = false
var timer = NSTimer()
start:
timer = NSTimer.scheduledTimerWithTimeInterval(1, target:self, selector: Selector("Counting"), userInfo: nil, repeats: true)
timerRunning = true, false
func Counting () {
timerCount += 1
timerLabel.text = "\(timerCount)"
}
restart:
timerCount = 0
timerLabel.text = "0"
Đăng bởi Unknown lúc
lúc tháng 2 15, 2015
0
bình luận
dùng 1<<n để tính 2^n chỉ đúng đến n=30, bất tiện vl, nhưng biết làm sao được :\
Read More »
Đăng bởi Unknown lúc
lúc tháng 2 01, 2015
0
bình luận
// tim kiem nhi phan: tìm nhỏ nhất >= k
int tim(int k) {
int d,c,g,kq;
d=0,c=s.size()-1;
kq=c+1;
while (d<=c) {
g=(d+c)/2;
if (k<=a[s[g]]) {
kq=g;
c=g-1;
}else d=g+1;
}
return kq;
}
main() {
//...
s. push_back(0);
s. push_back(1);
d[1]=1;
for (i=2;i<=n;i++) {
d[i]=tim(a[i]);
if (d[i]==s.size()) s. push_back(i);
else if (a[i]<a[s[d[i]]]) s[d[i]]=i;
}
//...
}
Read More »
int tim(int k) {
int d,c,g,kq;
d=0,c=s.size()-1;
kq=c+1;
while (d<=c) {
g=(d+c)/2;
if (k<=a[s[g]]) {
kq=g;
c=g-1;
}else d=g+1;
}
return kq;
}
main() {
//...
s. push_back(0);
s. push_back(1);
d[1]=1;
for (i=2;i<=n;i++) {
d[i]=tim(a[i]);
if (d[i]==s.size()) s. push_back(i);
else if (a[i]<a[s[d[i]]]) s[d[i]]=i;
}
//...
}
Đăng bởi Unknown lúc
lúc tháng 11 12, 2014
0
bình luận
1.
(a+b) mod m = (a mod m + b mod m) mod m
Tổng quát: (a1 + a2 + ...
+ an) mod m = (a1 mod m + a2 mod m + … + an mod m) mod m
2.
(a-b) mod
m = (a mod m – b mod m + m) mod m
3.
a*b mod m
= (a mod m)*(b mod m) mod m
Đăng bởi Unknown lúc
lúc tháng 6 23, 2014
0
bình luận
void iniHash() {
Int i;
p[0]=1;
FOR(i,1,n) p[i]=(p[i-1]*26) % base;
h[0]=0;
for (i=1;i<=n;i++) h[i]=(h[i-1]*26 + a[i-1]-'a')%base;
}
Int getHash(Int i, Int j) {
return (h[j+1]-h[i]*p[j+1-i]+base*base)%base;
}
Read More »
Int i;
p[0]=1;
FOR(i,1,n) p[i]=(p[i-1]*26) % base;
h[0]=0;
for (i=1;i<=n;i++) h[i]=(h[i-1]*26 + a[i-1]-'a')%base;
}
Int getHash(Int i, Int j) {
return (h[j+1]-h[i]*p[j+1-i]+base*base)%base;
}
Chú ý: long long base=int(1e9+7);
Đăng bởi Unknown lúc
lúc tháng 12 23, 2013
0
bình luận
SKETCH, not GRAPH !
Mô tả 1 dãy số bằng 1 đồ thị, có thể giải quyết nhiều vấn đề về tổng đoạn, min, max, ...
Read More »
Mô tả 1 dãy số bằng 1 đồ thị, có thể giải quyết nhiều vấn đề về tổng đoạn, min, max, ...
Đăng bởi Unknown lúc
lúc tháng 12 20, 2013
0
bình luận