头像

yaneznm




离线:9天前


最近来访(119)
用户头像
随风飘泊
用户头像
cv工程师_3
用户头像
buyaodiaotoufa
用户头像
种花家的兔兔
用户头像
Zach_Tang
用户头像
YamLight
用户头像
做事要有遗逝感
用户头像
sunchenxi
用户头像
bp55571999
用户头像
RSqwq
用户头像
z-x-y
用户头像
有机物
用户头像
MyACValentine
用户头像
垫底抽風
用户头像
忘打周赛Duck
用户头像
种花家的市长
用户头像
tyjz_yyds
用户头像
RK
用户头像
Conqueror712
用户头像
Fatin

活动打卡代码 AcWing 4644. 求和

yaneznm
19天前

我太难了
用手机打的,电脑用不了,手机又不能复制TAT

include......
using......
int n,a[N];
intmain
cin>>n
long cnt1=0,cnt2=0;
for......
cin>>a[i];
cnt1+=a[i];
for......
cnt2+=a[i]*(cnt1-=a[i]);
cout<<cnt2;
return 0;


活动打卡代码 AcWing 4455. 出行计划

yaneznm
19天前
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
int n,m,k,cnt;
int c[N],q[N];
int main(){
    cin>>n>>m>>k;
    for(int i=0;i<n;i++)
        cin>>q[i]>>c[i];
    while(m--){
        cnt=n;
        int x;
        cin>>x;
        for(int i=0;i<n;i++){
            if(q[i]<x+k||q[i]>x+k+c[i]-1)
                cnt--;
        }
        cout<<cnt<<endl;
    }
    return 0;
}


活动打卡代码 AcWing 4261. 孤独的照片

yaneznm
19天前

不懂就问:为什么会TLE???

#include<bits/stdc++.h>
using namespace std;
const int N=5e5+5;
int n,cnt0;
string str;
int main(){
    cin>>n>>str;
    for(int i=0;i<n-2;i++){
        int cnt1=0,cnt2=0;
        for(int j=i;j<n;j++){
            if(str[j]=='G')
                cnt1++;
            else cnt2++;
            if(j-i>1&&(cnt1==1||cnt2==1))
                cnt0++;
        }
    }
    cout<<cnt0;
    return 0;
}

虽然还是过了



活动打卡代码 AcWing 4728. 乘方

yaneznm
19天前

至少是对的

#include<bits/stdc++.h>
using namespace std;
int a,b;
int inf=1e9;
int main(){
    cin>>a>>b;
    double cnt=pow(a,b);
    if(cnt>inf)
        cout<<-1;
    else printf("%.0lf",cnt);
    return 0;
}


活动打卡代码 AcWing 4699. 如此编码

yaneznm
23天前
#include<iostream>
using namespace std;
int n,m,a[25];
int main() {
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        cout<<m%a[i]<<" ";
        m/=a[i];
    }
    return 0;
}


新鲜事 原文

yaneznm
27天前
6
图片


新鲜事 原文

yaneznm
27天前
图片


活动打卡代码 AcWing 3443. 学分绩点

yaneznm
27天前

学分绩点

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+5;
int n,a[N];
double b[N],cnt1,cnt2;
int main(){
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i];
        cnt1+=a[i];
    }
    for(int i=0;i<n;i++){
        cin>>b[i];
        if(b[i]>=75){
            if(b[i]<=84){
                if(b[i]<78)
                    b[i]=a[i]*2.7;
                else if(b[i]<82)
                    b[i]=a[i]*3;
                else b[i]=a[i]*3.3;
            }
            else{
                if(b[i]>=90)
                    b[i]=a[i]*4;
                else b[i]=a[i]*3.7;
            }
        }
        else{
            if(b[i]<68){
                if(b[i]>59){
                    if(b[i]>63)
                        b[i]=a[i]*1.5;
                    else b[i]=a[i];
                }
                else b[i]=0;
            }
            else if(b[i]<72){
                b[i]=a[i]*2;
            }
            else b[i]=a[i]*2.3;
        }
        cnt2+=b[i];
    }
    printf("%.2lf",cnt2/cnt1);
    return 0;
}


新鲜事 原文

yaneznm
27天前
O(∩_∩)O
图片


活动打卡代码 AcWing 3400. 统计次数

yaneznm
27天前

$$\large\href{/blog/content/27284/}{\color{DarkTurquoise}{\text{屑 统计次数}}}$$

#include<bits/stdc++.h>
using namespace std;
int n,k,nct;
int main(){
    cin>>n>>k;
    for(int i=1;i<=n;i++){
        int j=i;
        while(j>=1){
            if(j%10==k)
                nct++;
            j/=10;
        }
    }
    cout<<nct;
    return 0;
}