我太难了
用手机打的,电脑用不了,手机又不能复制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;
我太难了
用手机打的,电脑用不了,手机又不能复制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;
#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;
}
不懂就问:为什么会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;
}
虽然还是过了
至少是对的
#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;
}
#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;
}
#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;
}
$$\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;
}