![](https://i-blog.csdnimg.cn/blog_migrate/422273a0aa24ba355b6f34771bbebf39.png)
#include<bits/stdc++.h>
using namespace std;
const int N=5010;
int f[N][N];
int main(){
ios::sync_with_stdio(false),cin.tie(nullptr);
int n,x;cin>>n>>x;
vector<int> a(n+1);
for(int i=1;i<=n;++i)cin>>a[i];
sort(a.begin()+1,a.end());
for(int i=1;i<=n;++i){
if(x<a[i]){
cout<<i-1<<' '<<x-a[i-1];
return 0;
}
}
cout<<n<<' '<<x-a[n];
return 0;
}
![](https://i-blog.csdnimg.cn/blog_migrate/ab5a82c3d023e8b5434b193915537126.png)
#include<iostream>
using namespace std;
typedef long long ll;
int main()
{
ll n;
cin>>n;
n %= 495;
if(n == 0) cout<<-1<<'\n';
else
{
string res;
for(int i=0;i<10;i++)
{
if((n*10+i)%495 == 0)
{
res = to_string(i);
cout<<res;
return 0;
}
}
for(int i=0; i<99;i++)
{
if((n*100+i)%495 == 0)
{
res = to_string(i);
if(i<10) cout<<"0"<<i;
if(i>9 && i<99) cout<<i;
return 0;
}
}
for(int i=0; i<999;i++)
{
if((n*1000 + i)%495 == 0)
{
res = to_string(i);
if(i<10) cout<<"00"<<i;
if(i>9 && i<99) cout<<"0"<<i;
if(i>99 && i<999) cout<<i;
return 0;
}
}
return 0;
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/41426288bc38e5affd4e003a72ce1f45.png)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
string s;
cin>>s;
cout<<max(s[0],s[n-1]);
}