제출 #66519

#제출 시각아이디문제언어결과실행 시간메모리
66519KLPPSavrsen (COCI17_savrsen)C++14
120 / 120
2379 ms78916 KiB
#include<iostream>
#include<vector>
#include<queue>
#include<algorithm>
#include<stdio.h>

using namespace std;
int abs(int x){
	if(x>0)return x;
	return -x;
}
int main(){
	int a,b;
	scanf("%d %d",&a,&b);
	long long int arr[b];
	for(int i=0;i<b;i++)arr[i]=0;
	for(int i=1;i<=b;i++){
		for(int j=i;j<=b;j+=i){
			arr[j-1]+=i;
		}
	}
	long long int ans=0;
	for(int i=0;i<b;i++){
		if(i>=a-1){arr[i]=abs(arr[i]-2*(i+1));
			ans+=arr[i];
		}
	}printf("%lld\n",ans);

	return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

savrsen.cpp: In function 'int main()':
savrsen.cpp:14:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d",&a,&b);
  ~~~~~^~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...