Blast :

Phía trước là bầu trời...

QuickComments



Thứ Hai, 10 tháng 1, 2011

:)) ( từ FB của 1 người bạn tôi tôn trọng )

Tôi có:
- Thừa tiền để sống "phần đời còn lại".
- Thừa khinh mạn cái chết để sống.
- Thừa tuyệt vọng để nhìn người mình yêu thuộc về người khác.
- Thừa thời gian để nhìn ngắm mỗi ngày mặt trời lặn trên đỉnh núi.
- Thừa hơi lạnh để chôn mình trong hầm rượu.
- Thừa già nua để nhìn thấy chuyến xe của đời mình.

Tôi không có:
- Thêm nhiều thời gian để phấn đấu.
- Thêm những ước mơ để bay cao.
- Thêm những giọt nước mắt để khóc cho những người ở lại.
- Thêm những tiếng cười trong ngôi nhà tĩnh lặng đến rùng rợn này.
- Thêm một giấc mơ để hình dung rõ về quá khứ sôi nổi.
- Thêm một gương mặt thân quen để tái hiện tuổi trẻ đang đánh mất.
- Thêm tiếng thở dài để nhìn gương mặt mẹ cha sau khi tôi ra đi.

Tôi thiếu:
- Trên đời này, tôi chỉ thiếu mình em!

Trước ngưỡng cửa của bóng đêm, mọi thứ dường như không trọng lượng!
Đọc tiếp !

Thứ Sáu, 7 tháng 1, 2011

Mùi hương ( từ FB của máy bay Gini )

1. Người đàn ông ấy có mùi của hạnh phúc. Cái mùi khiến nàng ghen tị khi ở bên. Mỗi khi vô tình hít phải mùi hương dễ chịu đó vào lồng ngực, nàng lại cau mày và thở hắt ra.

"Em không thích sự thơm tho nơi anh"

"Sao thế? Em thích anh bốc mùi hôi như Lâm của em à"?

"Đừng dùng sở hữu từ như vậy" - nàng bực dọc nhướn mày ( không rõ vì mùi hương hay vì câu nói của người đàn ông) - "Chẳng có ai là của em và em không là của ai hết. Nhớ chưa!"

Người đàn ông thơm tho cười bao dung như một cử chỉ ngầm đồng ý. Ông biết khi nào nên dừng để không làm nàng khó chịu.

"Vậy sao em không thích sự thơm tho của anh?"

"Vì nó thể hiện tình yêu của người đàn bà đứng sau anh – vợ anh - lớn đến thế nào. Mùi hương này sở hữu anh, khẳng định với những cô em vây quanh anh rằng bàn tay nâng niu từng cái áo cái quần cho anh đáng tin cậy hơn tất thảy"



2. Lâm có mùi của sự cô đơn. Cái mùi khét lẹt của khói thuốc, của xe cộ ngoài phố, của những bữa ăn đêm đơn độc tại quán nhỏ nào đó nơi góc phố - ám vào căn phòng của nàng mỗi khi hắn đến.

Mùi của hắn thiếu hẳn sự chăm sóc. Nó không làm nàng ghen tị, không làm nàng bực dọc.

Nó đơn giản, dễ chấp nhận, nhưng nó khiến nàng cảm giác nàng đang ngửi nó từ mùi hương cha nàng.

Cũng đơn độc, và thiếu hụt sự chăm sóc của bàn tay phụ nữ - kéo theo đó - nàng cũng thiếu đi một bàn tay chăm sóc cần thiết.





3. “Định nghĩa theo mùi hương à? Nếu yêu, Gini sẽ chọn người đàn ông có mùi ấm áp của nắng, thơm tho của hạnh phúc, đó sẽ là mùi của bình yên.” - Gini đã nói với nàng như vậy

“Mùi của nắng à?”

“Ừ, nhưng khó có được nó lắm” - Gini cười lấp lánh sau làn khói mỏng mảnh của tách trà

Nàng gặp Gini lần đầu tiên ở hội chợ.



Bình thường trong bộ váy hoa xanh lam bạc màu.

Gini không sôi động như nàng. Không quyến rũ như nàng.

Mọi thứ ở Gini rất đơn giản.

Từ mái tóc, nét mặt, trang phục, sở thích và các mối quan hệ xã hội.

Điểm cuốn hút duy nhất ở Gini là Gini có nụ cười trong trẻo – đủ – để – mọi – cô – gái – ghen – tị.

“Tuy nhiên” – Gini ngừng lại 3 giây để uống ngụm Quế Chi ấm áp – “chúng ta không thể ảo tưởng được. Người đàn ông có mùi bình yên sẽ không bao giờ xuất hiện”

Nàng ghen tị với Gini. Gini không thơm tho, không ấm áp. Nhưng nàng biết rõ Gini có mùi gì – đó là mùi của bình yên – theo cách riêng của Gini.

Nàng có cảm giác không ai, cái gì có thể chạm được vào tâm hồn Gini để làm tổn thương nó.

Mùi bình yên ấy toát ra từ nụ cười trong trẻo của Gini, từ sự bình thản trong cách sống của Gini.

Nó khiến nàng ghen tị.



4. "Anh có mùi của nắng"

Nàng đã thốt lên như vậy khi ôm anh từ phía sau.

Mùi của nắng mới rất dễ chịu.

Nó tinh khôi.

Đẹp đẽ.

Ấm áp.





Nhưng lại là thứ mùi nàng thấy khó định hình nhất.

Chẳng ai có thể bắt được nắng.

Chỉ có thể nhìn nó, hoặc hòa mình trong đó...

Nhưng khi ta rời xa nơi có nắng, nắng vẫn ở lại nơi nó ở.

Nắng sẽ luôn ở vị trí của nó. Không bao giờ nó theo ta đi vào bóng đêm.



5. Và anh không bao giờ ở lại bên nàng.



6. “Happiness”, “Peaceful for your soul”, “Freshness”, “Be your own star”.. Những slogan của nước hoa, dầu tắm. Nàng thử dùng chúng…

Những mùi hương đó quyện vào giấc ngủ của nàng.

Nhưng nàng vẫn tách biệt chúng ra.

Nàng nhận thấy rõ chúng không thuộc về nàng.

Từ ngày anh rời xa nàng, nàng cố thử đánh giá xem nàng có mùi hương gì.

Và cuối cùng nàng nhận ra nàng có mùi của sự trống rỗng. Cơ thể nàng, dù có dùng bao nhiêu mùi hương đắt tiền đi chăng nữa, cũng bị tách biệt ra khỏi đó. Nàng không có mùi hạnh phúc, mùi ấm áp của nắng, mùi bình yên giản dị của Gini, mùi đơn độc của Lâm hay cha nàng.

Khoảng trống đó đến từ đâu? Nó nằm ở phía nào trong tâm hồn nàng?

Trái qua phải? Phải qua trái? Hay trên xuống? Hay sau ra trước?

Nàng cần biết chính xác vị trí của nó, nguồn gốc của nó – để lấp đầy khoảng trống đó.

Nhưng vô vọng.

Nàng tìm kiếm hạnh phúc ở những người đàn ông đi qua cuộc sống của nàng.

Nhưng vô vọng.



7. “Nếu không tìm thấy nắng, hãy ở yên trong bóng râm. Thay vì tìm thấy niềm vui trong mưa hay giông bão. Nếu tìm thấy nắng nhưng không thể giữ được nắng, hãy ở yên trong bóng tối – một – cách – bình – yên. Thay vì vội vã tìm kiếm cho mình một mùi hương hạnh phúc không trọn vẹn” – cô gái bình thường Gini với nụ cười trong trẻo đã nói với nàng như vậy.
Đọc tiếp !

ICPC 2010 Problem F

#include
#include < map >
#define rep(i,a,b) for(int i=a;i<=b; i++)

using namespace std;
int N, S, W, Q;
int a[100100], m[100100];
map v;

void gene_data(){
int g=S;
rep(i,0,N-1){
a[i]=(g/7)%10;
if (g%2==0){g=g/2;}
else {g=(g/2)^W;}
}
}

void mod_process(){
m[N-1]=1;
for(int i=N-2;i>=0; i--) {
m[i]=(m[i+1]*10) % Q;
}
m[N-1]=(a[N-1]%Q);
for(int i=N-2; i>=0; i--){
m[i]=(a[i]*m[i]+m[i+1])%Q;
}
}

int cal(){
v.clear();
int sum = 0;
rep(i,0,N-1){
sum+=v[m[i]];
if (a[i]!=0) v[m[i]]++;
if ((m[i]==0)&(a[i]!=0)) sum++;
}
return sum ;
}

int main(){
freopen("F.in","r",stdin);
freopen("F.ans.txt","w",stdout);
int sum, c0;

for(;;){
sum = 0;
c0 = 0;
cin >> N >> S >> W >> Q;
if ((N==0)&(S==0)&(W==0)&(Q==0)) return 0;

gene_data();

if (Q==2) {
rep(i,0,N-1){
if (a[i]==0) {
c0++;
sum+=i+1-c0;
}
else {
if (a[i]%2==0) sum+=i+1-c0;
}
}
cout << sum << endl ;
continue;
}

if (Q==5) {
rep(i,0,N-1) {
if (a[i]==0) {
c0++;
sum+=i+1-c0;
}
else {
if (a[i]==5) sum +=i+1-c0;
}
}
cout << sum< continue;
}

mod_process();
cout << cal() << endl;
}
return 0;
}
Đọc tiếp !