水题一道。
//============================================================================
// Name : 2909.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
bool flag[100000];
int tag[100000];
int n, num;
int main() {
freopen("a.txt", "r", stdin);
for(int i = 2;i <= 32768/2;i++){
if(flag[i] == false){
for(int j = 2*i;j <= 32768;j+=i){
flag[j] = true;
}
}
}
flag[1] = true;
while(scanf("%d", &n)&&n){
num = 0;
memset(tag, 0, sizeof(tag));
for(int i = 1;i <= n;i++){
if(tag[i] == 0&&tag[n-i] == 0){
if(flag[i] == false&&flag[n-i] == false){
num++;
tag[i] = 1;
tag[n-i] = 1;
}
}
}
printf("%d\n", num);
}
return 0;
}