。。《月亮與六便士》…

… 一個英國證券交易所的經紀人,本已有牢靠的職業和地位、美滿的家庭,但卻迷戀上繪畫,像「被魔鬼附了體」,突然棄家出走,到巴黎去追求繪畫的理想。他的行徑沒有人能夠理解。他在異國不僅肉體受著貧窮和飢餓煎熬,而且為了尋找表現手法,精神亦在忍受痛苦折磨。經過一番離奇的遭遇後,主人公最後離開文明世界,遠遁到與世隔絕的塔希提島上。他終於找到靈魂的寧靜和適合自己藝術氣質的氛圍。他同一個土著女子同居,創作出一幅又一幅使後世震驚的傑作。在他染上麻風病雙目失明之前,曾在自己住房四壁畫了一幅表現伊甸園的偉大作品。但在逝世之前,他卻命令土著女子在他死後把這幅畫作付之一炬。 …

通過這樣一個一心追求藝術、不通人性世故的怪才,毛姆探索了藝術的產生與本質、個性與天才的關係、藝術家與社會的矛盾等等引人深思的問題。同時這本書也引發了人們對擺脫世俗束縛逃離世俗社會尋找心靈家園這一話題的思考,而關於南太平洋小島的自然民風的描寫也引人嚮往。




ゆっくり読んでください …

HOJ 1004. Prime Palindromes

Brief description:

nimendongde ..

Analysis:

/* This Code is Submitted by xiaodao for Problem 1004 at 2010-10-24 14:13:43 */
#include <iostream>
#include <cmath>
using namespace std;
 
const int N = 9999;
 
string s; int x;
int l, r;
 
 
string L(int x){
    string res;
    while (x!=0){
        res = char(x%10 + 48) + res;
        x /= 10;
    }
    return res;
}
 
string R(int x){
    string res;
    while (x!=0){
        res = res + char(x%10 + 48);
        x /= 10;
    }
    return res;
}
 
string M(int x){
    string res; res = x + 48;
    return res;
}
 
int g(string x){
    int res = 0;
    for (int i=x.size()-1;i>=0;i--)
        res = res * 10 + (x[i]-48);
    return res;
}
 
bool isPrime(int x){
    int t = sqrt(x);
    for (int i=2;i<=t;i++)
        if (x%i==0) return false;
    return true;
}
 
void Letsgo(){
        for (int i=1;i<=N;i++){
            for (int j=0;j<=9;j++){
                x = g(L(i) + M(j) + R(i));
                if (x > r) return;
                if (l<=x && x<=r && isPrime(x)) cout << x << endl;
            }
        }
}
 
 
 
int main(){
    while (cin >> l >> r){
        if (l<=5 && 5<=r) cout << 5 << endl;
        if (l<=7 && 7<=r) cout << 7 << endl;
        if (l<=11 && 11<=r) cout << 11 << endl;
        Letsgo();
    }
}  

External link:

http://acm.hit.edu.cn/hoj/problem/view?id=1004