当前位置:首页 > 语法百题36-99
样例输入 10000 样例输出 18 142 297 328 388 412 1998 2002
#include
long i,j,k,m ;
cin>>m;
k = m/2+1 ;
for(i=1 ;i <=k ; i++) for(j=i+1; j<=m ; j++) if( (j-i+1)*(i+j)/2 >=m ) {
if ( (j-i+1)*(i+j)/2 == m ) {
cout<
return 0 ; }
1069: 语法百题 筛法求素数 时间限制: 1 Sec 内存限制: 128 MB
题目描述
用筛法求之N内的素数。 n<=150 输入 N 输出
0~N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
#include
int a,i,j,k; cin>>a; if(a>1) {
cout<<\ for(i=3;i<=a;i++) {
for(j=2;j
if(j==i-1)cout<
//system(\ return 0; }
#include
int a1[100000]={0}; int i,j,t,t2,n; cin>>n;
for(i=2;i<=sqrt(n);i++) if(a1[i]==0) {
t2=n/i;
for(j=2;j<=t2;j++) a1[i*j]=1; } t=0;
for(i=2;i<=n;i++) if(a1[i]==0) {
cout<
cout< 1070: 语法百题 密码 时间限制: 1 Sec 内存限制: 128 MB 题目描述 网上流传一句话:\常在网上飘啊,哪能不挨刀啊~\。其实要想能安安心心地上网其实也不难,学点安全知识就可以。 首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件: (1).密码长度大于等于8,且不要超过16。 (2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。 这四个字符类别分别为: 1.大写字母:A,B,C...Z; 2.小写字母:a,b,c...z; 3.数字:0,1,2...9; 4.特殊符号:~,!,@,#,$,%,^; 给你一个密码,你的任务就是判断它是不是一个安全的密码。 输入 输入数据第一行包含一个数M,接下有M行,每行一个密码(长度最大可能为50),密码仅包括上面的四类字符。 输出 对于每个测试实例,判断这个密码是不是一个安全的密码,是的话输出YES,否则输出NO。 样例输入 3 a1b2c3d4 Linle@ACM ^~^@^@!% 样例输出 NO YES NO #include #include using namespace std; char s[1001]; int len; bool judgea(char x) { if(x<='Z'&&x>='A')return true; return false; }
共分享92篇相关文档