#include<bits/stdc++.h>usingnamespace std;
#define int long longvoidsolve(){
int n;
cin>>n;
vector<pair<int,int>>g; int k=1e15;
int cnt=0,bushu=1e15;
for (int i = 0; i <n ; ++i) {
int x,y;
cin>>x>>y;
g.push_back({x,y});
if(x+y<bushu){
bushu=x+y;
cnt=i;
}
k=min(k,x+(y-1)/2);
}
cout<<k<<endl;
int mi=1e18;
int l=1;
}
signedmain(){
int t;
cin>>t;
while(t--){
solve();
}
}
#include<bits/stdc++.h>usingnamespace std;
#define int long longvoidsolve(){
int n,x,y;
cin>>n>>x>>y;
int xx=x,yy=y;
x=n/x,y=n/y;
int mi=min(xx,yy);
int lcm=xx*yy/gcd(xx,yy);
int k=n/lcm;
x-=k;
y-=k;
int ans=0;
ans-=(y+1)*y/2;
ans+=(n+1)*x-(x+1)*x/2;
cout<<ans<<endl;
}
signedmain(){
ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
int t;
cin>>t;
while(t--){
solve();
}
}
#include<bits/stdc++.h>usingnamespace std;
#define int long longvoidsolve(){
map<int,int>mp;
int n;
cin>>n;
vector<int>a(n+1);
vector<int>c(n+1);
vector<int>g[n+1];
vector<int>du(n+1);
for (int i = 1; i <=n ; ++i) {
cin>>a[i];
g[i].push_back(a[i]);
du[a[i]]++;
}
queue<int>q;
for (int i = 1; i <=n ; ++i) {
cin>>c[i];
if(!du[i])q.push(i);
}
vector<int>ans;
while (!q.empty()){
auto t=q.front();
q.pop();
ans.push_back(t);
for (auto i:g[t]){
du[i]--;
if(!du[i]){
q.push(i);
}
}
}
for (int i = 1; i <=n ; ++i) {
if(du[i]){
du[i]=0;
int dq=g[i][0];
int t=i;
int mi=i;
while (dq!=t){
du[dq]=0;
if(c[dq]<c[mi])mi=dq;
dq=g[dq][0];
}
t=g[mi].front();
while (t!=mi){
ans.push_back(t);
t=g[t][0];
}
ans.push_back(mi);
}
}
for (auto i:ans) {
cout<<i<<' ';
}
cout<<'\n';
}
signedmain(){
ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
int t;
cin>>t;
while(t--){
solve();
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】