#include<bits/stdc++.h>
#define ull unsigned long long
using namespace std;
ull n,m,k,x,y,as[109][109],mx,mn=(1e18);
int main()
{
cin>>n>>m>>k>>x>>y;
if(n==1)
{
ull yy=k/m;
k%=m;
if(!k) cout<<yy<<" "<<yy<<" "<<yy;
else
{
cout<<(yy+1)<<" "<<yy;
if(y>k) cout<<" "<<yy;
else cout<<" "<<(yy+1);
}
return 0;
}
ull rolls=k/((2*n-2)*m);
for(ull i=1;i<=m;i++)
{
as[1][i]=as[n][i]=rolls;
for(int j=2;j<n;j++) as[j][i]=rolls*2;
}
k%=((2*n-2)*m);
if(k>n*m)
{
for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) as[i][j]++;
for(int i=n-1;i&&k;i--) for(int j=1;j<=m;j++)
{
k--;
as[i][j]++;
}
}
else for(int i=1;i<=n&&k>0;i++) for(int j=1;j<=m&&k>0;j++)
{
k--;
as[i][j]++;
}
for(ull i=1;i<=n;i++)
for(ull j=1;j<=m;j++)
{
mx=max(mx,as[i][j]);
mn=min(mn,as[i][j]);
}
cout<<mx<<" "<<mn<<" "<<as[x][y];
}
有可能有用的信息:第五个点 WA