Submission #441108

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
4411082021-07-04 07:44:06mosesmayerRemittance (JOI19_remittance)C++17
100 / 100
463 ms44216 KiB
#include <bits/stdc++.h>
#define fi first
#define se second
#define pb push_back
#define int LL
using namespace std;
typedef long long LL;
typedef pair<int,int> pii;
typedef vector<int> vi;
const LL LINF = 1e18;
const int mxsz = 1e6 + 5;
int n;
int a[mxsz], b[mxsz];
int d[mxsz];
int32_t main(){
scanf("%lld", &n);
for (int i = 0; i < n; i++)
scanf("%lld %lld", a+i, b+i);
LL dbt = 0, zeroed = 0, topup = 0, neg = 0;
LL totalTopup = 0;
for (int i = 0; i < n; i++){
d[i] = a[i] - b[i];
if (d[i] > 0) topup++, totalTopup += d[i];
else if (d[i] < 0) neg++;
}
#ifdef DEBUG
for (int i = 0; i < n; i++){
cout << i << ": " << d[i] << '\n';
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

remittance.cpp: In function 'int32_t main()':
remittance.cpp:21:14: warning: unused variable 'zeroed' [-Wunused-variable]
   21 |  LL dbt = 0, zeroed = 0, topup = 0, neg = 0;
      |              ^~~~~~
remittance.cpp:18:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   18 |  scanf("%lld", &n);
      |  ~~~~~^~~~~~~~~~~~
remittance.cpp:20:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   20 |   scanf("%lld %lld", a+i, b+i);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...