codevs1008
来源:互联网 发布:雷云网络不可用 编辑:程序博客网 时间:2024/06/06 01:35
题目地址:http://codevs.cn/problem/1008/
分析:
深搜
代码:
varn,k,i,j,t,sum:longint;p:boolean;a:array[0..20]of longint;b:array[0..20]of longint;begint:=0;p:=false;read(n,k);readln;for i:=1 to n do read(a[i]);readln;for i:=1 to k do b[i]:=i;b[0]:=0;while(b[0]=0)dobeginp:=false;sum:=0;j:=k;while(b[j]=n-k+j)do dec(j);b[j]:=b[j]+1;for i:=j+1 to k do b[i]:=b[i-1]+1;for i:=1 to k do sum:=sum+a[b[i]];for i:=2 to trunc(sqrt(sum)) dobeginif(sum mod i=0)thenbeginp:=true;break;end;end;if(not(p))then t:=t+1;end;writeln(t);end.
0 0
- codevs1008
- codevs1008深搜
- 选数 codevs1008
- codevs1008选数
- CodeVS1008 选数 题解
- 【基础练习】【搜索】codevs1008 选数题解
- 感想
- log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment)
- 乐观锁复杂事务控制
- KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS
- 简述sleep()函数与wait()函数的区别
- codevs1008
- C++多线程编程入门
- openstack问题记录
- 多个文件开启固定线程等待下载--java实现
- Vmware克隆Centos后 重新设置eth0
- iOS NSString 与NSData转化
- 当中流击水,浪遏飞舟
- Matlab中数据拟合(简单粗暴不用写代码)
- NSNotificationCenter 发送 接受处理