Submission #59857


Source Code Expand

#include <cstdlib>
#include <cstring>
#include <memory>
#include <cstdio>
#include <fstream>
#include <iostream>
#include <cmath>
#include <string>
#include <sstream>
#include <stack>
#include <queue>
#include <vector>
#include <set>
#include <map>
#include <algorithm>
using namespace std;

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/time.h>

#define DEBUG
#ifdef DEBUG
#define DBG(...) cerr << #__VA_ARGS__ << ": " << __VA_ARGS__ << endl
#define DV(...) cerr << __VA_ARGS__ << endl
#define _D(fmt, ...) printf("%10s %3d : " fmt,__FUNCTION__,__LINE__,__VA_ARGS__)
#define _DE(fmt, ...) fprintf(stderr, "%10s %3d : " fmt,__FUNCTION__,__LINE__,__VA_ARGS__)
#else
#define DBG(...)
#define DV(...)
#define _D(fmt, ...)
#define _DE(fmt, ...)
#endif

typedef signed long long s64;
typedef unsigned long long u64;

#define _PE(...) printf(__VA_ARGS__); fprintf(stderr, __VA_ARGS__);
#define _E(...) fprintf(stderr, __VA_ARGS__)
#undef _P
#define _P(...) printf(__VA_ARGS__)

#define FOR(x,to) for(x=0;x<to;x++)
#define FOR2(x,from,to) for(x=from;x<to;x++)
#define ZERO(a) memset(a,0,sizeof(a))
void _fill_int(int* p,int val,int rep) {int i;	FOR(i,rep) p[i]=val;}
#define FILL_INT(a,val) _fill_int((int*)a,val,sizeof(a)/4)
#define ZERO2(a,b) memset(a,0,b)
#define MINUS(a) _fill_int((int*)a,-1,sizeof(a)/4)
#define GETs(x) scanf("%s",x);
int GETi() { int i;scanf("%d",&i); return i;}
#define GET1(x) scanf("%d",x);
#define GET2(x,y) scanf("%d%d",x,y);
#define GET3(x,y,z) scanf("%d%d%d",x,y,z);

#define EPS (1e-11)
template <class T> T sqr(T val){ return val*val;}

//-------------------------------------------------------

int N,M;
void solve() {
	int i,t=0;
	
	N=GETi();
	M=GETi();
	
	FOR(i,N) t+=(i+1)*(i+1);
	
	_P("%d\n",t%M);
}

void init() {
}

int main(int argc,char** argv){
	int loop,loops;
	long long span;
	char tmpline[1000];
	struct timeval start,end,ts;
	
	if(argc>1) {
		freopen(argv[1], "r", stdin);
	}
	
	gettimeofday(&ts,NULL);
	
	init();
	solve();
	
	start = ts;
	span = (end.tv_sec - start.tv_sec)*1000000LL + (end.tv_usec - start.tv_usec);
	//_E("**Total time: %lld ms\n",span/1000);
	
	return 0;
	
}


Submission Info

Submission Time
Task A - 団子とうさぎ
User kmjp
Language C++ (G++ 4.6.4)
Score 50
Code Size 2249 Byte
Status AC
Exec Time 22 ms
Memory 816 KB

Compile Error

./Main.cpp: In function ‘int main(int, char**)’:
./Main.cpp:84:31: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
./Main.cpp: In function ‘int GETi()’:
./Main.cpp:52:34: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]

Judge Result

Set Name All
Score / Max Score 50 / 50
Status
AC × 30
Set Name Test Cases
All case_000.txt, case_001.txt, case_002.txt, case_003.txt, case_004.txt, case_005.txt, case_006.txt, case_007.txt, case_008.txt, case_009.txt, case_010.txt, case_011.txt, case_012.txt, case_013.txt, case_014.txt, case_015.txt, case_016.txt, case_017.txt, case_018.txt, case_019.txt, case_020.txt, case_021.txt, case_022.txt, case_023.txt, case_024.txt, case_025.txt, case_026.txt, case_027.txt, case_028.txt, case_029.txt
Case Name Status Exec Time Memory
case_000.txt AC 20 ms 768 KB
case_001.txt AC 20 ms 788 KB
case_002.txt AC 20 ms 780 KB
case_003.txt AC 20 ms 816 KB
case_004.txt AC 20 ms 704 KB
case_005.txt AC 20 ms 768 KB
case_006.txt AC 20 ms 792 KB
case_007.txt AC 19 ms 784 KB
case_008.txt AC 21 ms 672 KB
case_009.txt AC 20 ms 792 KB
case_010.txt AC 20 ms 796 KB
case_011.txt AC 20 ms 784 KB
case_012.txt AC 19 ms 688 KB
case_013.txt AC 21 ms 700 KB
case_014.txt AC 22 ms 792 KB
case_015.txt AC 20 ms 792 KB
case_016.txt AC 20 ms 800 KB
case_017.txt AC 20 ms 788 KB
case_018.txt AC 20 ms 792 KB
case_019.txt AC 20 ms 788 KB
case_020.txt AC 21 ms 796 KB
case_021.txt AC 19 ms 808 KB
case_022.txt AC 20 ms 792 KB
case_023.txt AC 20 ms 788 KB
case_024.txt AC 20 ms 700 KB
case_025.txt AC 20 ms 788 KB
case_026.txt AC 20 ms 688 KB
case_027.txt AC 20 ms 796 KB
case_028.txt AC 21 ms 700 KB
case_029.txt AC 20 ms 792 KB