結果

問題 No.375 立方体のN等分 (1)
ユーザー taba
提出日時 2017-05-19 22:30:07
言語 C++11
(gcc 4.8.5)
結果
WA  
実行時間 -
コード長 571 Byte
コンパイル時間 1069 ms
使用メモリ 1516 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample1.txt AC 6 ms
1512 KB
sample2.txt AC 4 ms
1500 KB
system_test1.txt WA -
t01.txt AC 3 ms
1500 KB
t02.txt AC 4 ms
1508 KB
t03.txt AC 4 ms
1512 KB
t04.txt AC 31 ms
1508 KB
t05.txt WA -
t06.txt WA -
t07.txt TLE -
t08.txt -- -
t09.txt -- -
t10.txt -- -
t11.txt -- -
t12.txt -- -
t13.txt -- -
t14.txt -- -
t15.txt -- -
t16.txt -- -
t17.txt -- -
t18.txt -- -
t19.txt -- -
t20.txt -- -
t21.txt -- -
t22.txt -- -
t23.txt -- -
t24.txt -- -
t25.txt -- -
t26.txt -- -
t27.txt -- -
t28.txt -- -
t29.txt -- -
t30.txt -- -
t31.txt -- -
テストケース一括ダウンロード

ソースコード

diff #
#include <cstdio>
#include <cstring>
#include <cmath>
#include <cassert>
#include <random>
#include <vector>
#include <algorithm>
#include <array>
#include <functional>
#include <utility>
#include <regex>
#include <tuple>
#include <map>
#include <set>
#include <iostream>

using namespace std;

int main(){
	int64_t n,t;
	-scanf("%ld",&n);
	t=n;
	vector<int64_t> soi;
	for(int64_t i=2;n>1;i++){
		while(n%i==0){
			n/=i;
			soi.push_back(i);
		}
	}
	int64_t sum=0;
	for(auto i:soi){
		sum+=i;
	}
	sum-=min(soi.size(),(size_t)3);
	printf("%ld %ld\n",sum,t-1);
	return 0;
}
0