Submission #601197

#TimeUsernameProblemLanguageResultExecution timeMemory
601197TimDeeBoarding Passes (BOI22_passes)C++17
0 / 100
1 ms320 KiB
#include <bits/stdc++.h> using namespace std; #define paiu return #define moment 0; #define int long long #define double long double #define ll long long #define forr(i,x) for (int i=0; i<x; i++) #define forn(i,x) for (int i=0; i<x; i++) #define vi(a,n) vector<int> a(n,0) //cringe define #define vii(a,n) vi(a,n); forr(i,n) cin>>a[i]; vector<int> ___makeprefsum(vector<int>&a) { int n=a.size(); vi(pr,n+1); forn(i,n) pr[i+1]=pr[i]+a[i]; return pr; } #define prefsum(pr,a) vector<int> pr=___makeprefsum(a); #define all(v) v.begin(),v.end() #define rall(v) v.rbegin(),v.rend() #define pb(x) push_back(x) #define pf pop_front(); #define last(c) c[c.size()-1] #define f first #define s second #define pi pair<int, int> #define mp(x,y) make_pair(x, y) const ll mod = 1000000007; const double ppi = acos(0) * 2; const int maxn = 1e5+1; const int inf = INT_MAX; const ll linf = LLONG_MAX; const ll mmod = 998244353; void solve() { string s; cin>>s; vector<double> dp(s.length()+1,0); for (int i=2; i<=s.length(); ++i) { dp[i]=dp[i-1]+1.0*(i-1)/2; } cout<<fixed<<setprecision(1)<<dp[s.length()]; } int32_t main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t=1; //cin>>t; while(t--) solve(); paiu moment }

Compilation message (stderr)

passes.cpp: In function 'void solve()':
passes.cpp:51:20: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   51 |     for (int i=2; i<=s.length(); ++i) {
      |                   ~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...