打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

1:修订间差异

来自八中答案网
Boss留言 | 贡献
无编辑摘要
Boss留言 | 贡献
无编辑摘要
第1行: 第1行:
<pre>
<pre>
//P3826
#include<bits/stdc++.h>
#include<bits/stdc++.h>
using namespace std;
using namespace std;
int a[100000],s[100000];


int main()
int main()
{
{
    int n,a;
int m,n;
    long long tmp=0,ans=0;
cin>>n>>m;
cin>>n;
for(int i=1;i<=n;++i)  
for(int i=1;i<=n;i++)
{
cin>>a,ans+=a*tmp,tmp+=a;
cin>>a[i];
cout<<ans;
s[i] = s[i - 1] + a[i];
return 0;
}
while(m--)
{
int l,r;
cin>>l>>r;
cout<<s[r] - s[l - 1]<<endl;
}
    return 0;
}
}
//P3821
#include<bits/stdc++.h>
using namespace std;
int main() {
    string str;
    getline(cin, str);
    int cnt = 0;
    for (int i = 0; i < str.length(); ++i) {
        if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z') || (str[i] >= '0' && str[i] <= '9'))
        {
            cnt++;
        }
    }
    cout << cnt << endl;
    return 0;
}
//P3823
#include<iostream>
using namespace std;
int  main(){
char c[14];
cin>>c;
int sum = 0,n,m=1;
for(int i=0;i<12;i++){
if(c[i] != '-'){
n = c[i] - '0';
sum += n * m;
m++;
}
}
int  k = sum % 11;
char l;
if(k == 10 ){
l = 'X';
}
else
l = k + '0';
if(c[12] == l ){
cout<<"Right";
}
else{
c[12] = l;
cout<<c;
}
return 0;
}


</pre>
</pre>

2025年1月23日 (四) 18:32的版本

//P3826
#include<bits/stdc++.h>
using namespace std;
int a[100000],s[100000];

int main()
{
	int m,n;
	cin>>n>>m;
	for(int i=1;i<=n;++i) 
	{
		cin>>a[i];
		s[i] = s[i - 1] + a[i];
	} 
	while(m--)
	{
		int l,r;
		cin>>l>>r;
		cout<<s[r] - s[l - 1]<<endl;
	}
    return 0;
}

//P3821
#include<bits/stdc++.h>
using namespace std;

int main() {
    string str;
    getline(cin, str);
    int cnt = 0;
    for (int i = 0; i < str.length(); ++i) {
        if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z') || (str[i] >= '0' && str[i] <= '9'))
        {
            cnt++;
        }
    }
    cout << cnt << endl; 
    return 0;
}

//P3823
#include<iostream>
using namespace std;
int  main(){
	char c[14];
	cin>>c;
	int sum = 0,n,m=1;
	for(int i=0;i<12;i++){
		if(c[i] != '-'){
			n = c[i] - '0';
			sum += n * m;
			m++;
		}	
	}
	int  k = sum % 11;
	char l;
	if(k == 10 ){
		l = 'X';
	}
	else
		l = k + '0';
	if(c[12] == l ){
		cout<<"Right";
	}
	else{
		c[12] = l;
		cout<<c;
	}
	

return 0;	
}