Submission #288868

#TimeUsernameProblemLanguageResultExecution timeMemory
288868leductoanPot (COCI15_pot)C++14
50 / 50
1 ms512 KiB
#include<bits/stdc++.h> using namespace std; #define task "pot" #define lb lower_bound #define ub upper_bound #define ALL(v) (v).begin(),(v).end() #define uni(a) (a).resize(unique(all(a)), (a).end()) #define zs(v) (int)(v).size() #define fi first #define se second #define pb push_back #define mp make_pair #define cntbit __builtin_popcountll #define BIT(x, i) (((x) >> (i)) & 1) #define FOR(i,a,b) for(int i=(a);i<=(b);++i) #define FORD(i,a,b) for(int i=(a);i>=(b);--i) #define REP(i,a,b) for(int i=(a);i<(b);++i) typedef long double ld; typedef long long ll; typedef pair<int,int> pii; const int d4i[4]={-1, 0, 1, 0}, d4j[4]={0, 1, 0, -1}; const int d8i[8]={-1, -1, 0, 1, 1, 1, 0, -1}, d8j[8]={0, 1, 1, 1, 0, -1, -1, -1}; const ll mod=1000000007; /// 998244353 const int base=311; const int N=1e5+5; void biot() { int n; cin>>n; ll ans=0; FOR(i,1,n) { int x; cin>>x; int mu=x%10; x/=10; ll tam=1; FOR(j,1,mu) tam*=x; ans+=tam; // cout<<x<<'\n'; } cout<<ans; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); if(fopen(task".inp","r")) { freopen(task".inp","r",stdin); freopen(task".out","w",stdout); } biot(); }

Compilation message (stderr)

pot.cpp: In function 'int main()':
pot.cpp:54:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   54 |         freopen(task".inp","r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
pot.cpp:55:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   55 |         freopen(task".out","w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...