-
个人简介
原石给散兵还是克洛琳德
改:http://temege.com/p/3149?tid=6659f8585ed1c81f72dd4265([小云雀]儿童节礼物)
#include<bits/stdc++.h> using namespace std; int a[1000001],sum[1000001]; int v(int h,int k,int a[]){ int max; if(h==1)return 1; else{ max=0; while(h>0){ if(max<a[h])max=a[h]; h--; } } return max;
}//h 子序列的长度, int w(int h,int k,int a[]){ int min; if(h1)return 1; else{ min=2000; while(h>0){ if(min>a[h])min=a[h]; h--; } } return min; } int p(int h,int k,int a[]){ int max=v(h,k,a); int min=w(h,k,a); if(max-min<k||max-mink)return 1; else return 0; } int o(int h,int k,int sum[]){ int max; if(h==1)return 1; else{ max=0; while(h>0){ if(max<a[h])max=a[h]; h--; } } return max;
} int main(){ int k,n,sum=0,f=1; cin>>k>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int i=1;i<=n;i++){ for(int j=i;j<=n;j++){ if(p(j+1-i,k,a)) sum[f]=j+1-i; f++; } } cout<<o(f,k,sum); return 0; }
改:http://temege.com/p/3153?tid=6659ef215ed1c81f72dd40cc( 密文板)
#include<bits/stdc++.h> #include<iostream> using namespace std; int T,n;//T 表示数据组数,n 表示字符串长度 int sum=0;//表示最少时的数量 char a[10001],b[10001];//b 表示我构造的方案 int main() { cin>>T;//T个数据组 for(int i=1;i<=T;i++) { cin>>n;//每个数据组的长度 for(int j=1;j<=n;j++) { cin>>a[j]; b[j]=a[j]; if(a[j]')')//遇到')'布局时,找(本因或? { int k=j; while(k>0) { k--; if(a[k]'(') { a[j]=a[k]=0; sum++; k=0;//退出循环 }else if(a[k]=='?') { b[k]='('; a[j]=a[k]=0; k=0; } } } } cout<<sum<<endl; for(int j=1;j<=n;j++)cout<<b[j]; cout<<endl; } return 0; }
改:http://temege.com/p/3039?tid=6659ef215ed1c81f72dd40cc( huhe的邀请码)
#include<bits/stdc++.h> #include<iostream> using namespace std; int main(){ long long n; cin>>n; if(n%100%20)cout<<"Yes"; else cout<<"No"; return 0; } 或 #include<bits/stdc++.h> using namespace std; int main(){ string n; cin>>n; if(n[n.size()]%20)cout<<"Yes"; else cout<<"No"; return 0; }
-
通过的题目
题目标签
- 语言基础
- 70
- 循环语句
- 55
- 选择语句
- 29
- 语言入门
- 24
- 一维数组
- 15
- 输入输出
- 8
- 其他
- 5
- 递归
- 4
- 位运算
- 3
- 基础语法
- 2
- 快速幂
- 2
- 递推
- 2
- 数学
- 2
- 循环
- 2
- 入门
- 2
- 2001
- 1
- 模拟
- 1
- DFS
- 1
- 数据结构
- 1
- 树状数组
- 1