From 4bc82188482e63ec52acb71985039d3d33378a7a Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Wed, 28 Mar 2018 16:50:18 +0700 Subject: Revise 09/TP-HN-2014 --- 09/TP-HN-2014/cau2.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 09/TP-HN-2014/cau2.cpp (limited to '09/TP-HN-2014/cau2.cpp') diff --git a/09/TP-HN-2014/cau2.cpp b/09/TP-HN-2014/cau2.cpp new file mode 100644 index 0000000..8c87168 --- /dev/null +++ b/09/TP-HN-2014/cau2.cpp @@ -0,0 +1,32 @@ +#include +#include +#include + +using namespace std; + +int +main() +{ + ifstream infile; + infile.open("CAU2.INP"); + short n, i, j; + long d, count = 0; + infile >> n >> d; + short* v = (short*) malloc(n * sizeof(short)); + for (i = 0; i < n; i++) + { + infile >> v[i]; + for (j = 0; j < i; j++) + if (d * (v[i] - v[j]) > v[i] * v[j] * (i - j)) + count++; + } + infile.close(); + free(v); + + ofstream outfile; + outfile.open("CAU2.OUT"); + outfile << count << endl; + outfile.close(); + + return 0; +} -- cgit 1.4.1