uva1434威尔逊定理
2014-08-13 22:44
232 查看
//威尔逊定理 //数学公式推导,f[i]=f[i-1]+is_prime(3*i+7) #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define ll long long const int max_n=3*1e6+100; const int need_num=3*1e6; int f[max_n]; int is_prime(int n) { for(int i=2;i*i<=n;i++) if(n%i==0)return 0; return 1; } void init() { for(int i=2;i<=need_num;i++)f[i]=f[i-1]+is_prime(3*i+7); } int main() { init(); int T; cin>>T; while(T--) { int n; scanf("%d",&n); printf("%d\n",f ); } return 0; }
相关文章推荐
- HDU 2973 / UVa 1434 / CERC 2008 YAPTCHA (威尔逊定理及其逆定理)
- [UVA1434] YAPTCHA(数论,威尔逊定理)
- UVA - 1434 YAPTCHA (威尔逊定理)
- UVA 1434 YAPTCHA(威尔逊定理简单应用)
- UVA 1434 - YAPTCHA(数论)
- 一中OJ #1434 序列的LCS [UVa 10635 -> Prince and Princess] | 动态规划 LCS映射转换LIS | 解题报告
- UVA 1434 - YAPTCHA(数论)
- uva 1434 - YAPTCHA(数论)
- UVA138+HDU2973【筛素数】【威尔逊定理】
- uva 1434 - YAPTCHA(数论)
- UVa 612 - DNA Sorting
- UVA 465 (13.08.02)
- UVA 10986 - Sending email(最短路 优先队列的优化+Bellman-Ford)
- UVa 457 - Linear Cellular Automata
- UVA11609 - Teams(组合数学+快速幂)
- 例题4-4 uva213
- UVa - 10603 - Fill
- UVA-11865 Stream My Contest (朱-刘 算法+二分)
- 【网络流之最小割模型】poj3469 BZOJ3144 UVA1212
- UVA - 10014 Simple calculations