3.19刷题

P6443 [COCI 2010/2011 #1] TIMSKO - 洛谷

#include
using namespace std;
int main(){
    int n,m,k,maxp=0;
    cin>>m>>n>>k;
    for(int i=0;i<=n;i++){//男生参加人数
        if(k+3*i<=m+n&&2*i<=m)  maxp=i;
    }
    cout<

P6450 [COCI 2008/2009 #4] ROT - 洛谷

#include
using namespace std;
char a[15][15];
int main(){
    int r,c,k;
    cin>>r>>c;
    for(int i=0;i>a[i][j];
        }
    }
    cin>>k;
    if(k%360==0){
        for(int i=0;i=0;z--){
                for(int j=c-1;j>=0;j--){
                    if(z+j==i)//行加上列是输出的行数(从0开始)
                        cout<=0;j--){
                cout<=0;z--){
                for(int j=0;j=0;i--){
            for(int j=c-1;j>=0;j--){
                cout<=0;i--){
            for(int j=0;j

P6461 [COCI 2006/2007 #5] TRIK - 洛谷

#include
using namespace std;
int flag[4];
int main(){
    string s;
    cin>>s;
    flag[1]=1;
    for(int i=0;i

P6488 [COCI 2010/2011 #6] OKUPLJANJE - 洛谷

#include
using namespace std;
long long flag[5],sum;
int main(){
    long long l,p;
    cin>>l>>p;
    for(int i=0;i<5;i++)    cin>>flag[i];
    sum=l*p;
    for(int i=0;i<5;i++)    cout<

P6489 [COCI 2010/2011 #6] USPON - 洛谷

#include
using namespace std;
int a[1010];
int main(){
    int n,ansmax=0,b=0,e=0,flag=0;
    cin>>n;
    for(int i=0;i>a[i];
    for(int i=1;i=a[i]){
            ansmax=max(e-b,ansmax);
            flag=0;
            b=0,e=0;
        }
    }
    ansmax=max(e-b,ansmax);
    cout<

P6500 [COCI 2010/2011 #3] ZBROJ - 洛谷

#include
using namespace std;
int aa[10],bb[10];
long long change(int *a,int n,int before,int after){
    for(int i=0;i>a>>b;
    sumt=a+b;
    while(a){
        aa[i++]=a%10;
        a/=10;
    }
    while(b){
        bb[j++]=b%10;
        b/=10;
    }
    c=change(aa,i,6,5);
    d=change(bb,j,6,5);
    sumf_min=c+d;
    c=change(aa,i,5,6);
    d=change(bb,j,5,6);
    sumf_max=c+d;
    cout<

P6529 [COCI 2015/2016 #1] KARTE - 洛谷

#include
using namespace std;
int p[20],k[20],h[20],t[20];
int to_int(char a,char b){
    return int(a-'0')*10+int(b-'0');
}
int find_ling(int *a){
    int ans=0;
    for(int i=1;i<=13;i++){
        if(a[i]==0) ans++;
    }
    return ans;
}
int main(){
    string s;
    int x,flag=0;
    cin>>s;
    for(int i=0;i

P6530 [COCI 2015/2016 #1] AKCIJA - 洛谷

#include
using namespace std;
int c[100010];
int main(){
    int n,yu;
    long long sum=0;
    cin>>n;
    for(int i=1;i<=n;i++)   cin>>c[i];
    sort(c+1,c+1+n);
    yu=n%3;
    for(int i=1;i<=yu;i++)  sum+=c[i];
    for(int i=yu+1;i<=n;i+=3)    sum+=c[i+1]+c[i+2];
    cout<

P6565 [NOI Online #3 入门组] 最急救助 - 洛谷

#include
using namespace std;
int main(){
    int n,ans,max_ans=0,k=0;
    string name,sig,max_name[110];
    cin>>n;
    for(int i=0;i>name>>sig;
        ans=0;
        for(int i=1;imax_ans){
            max_ans=ans;
            for(int j=0;j

P6581 远大目标 - 洛谷

#include
using namespace std;
int main(){
    long long o;
    unsigned long long x;
    cin>>o;
    if(o<=0) cout<<0;
    else {
        x=o;
        cout<<2*x-1;
    }
    return 0;
}

你可能感兴趣的:(算法刷题,c++)