|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
这里是留言板!!!|´・ω・)ノ
你网站的细节好漂亮
666谢谢军师大人~😃
include
include
using namespace std;
double s;
int a,b,c
double area(int x,int y int z)
{
double p,ss;
p=(x+y+z)/2;
ss=sqrt(p(p-x)(p-y)*(p-z));
return ss;
}
int main()
{
scanf(“%d%d%d”,%a,%b,%c);
s
}
using namespace std;
int fac(int);
int main()
{
int n;
}
int fac(int x)
{
int f;
}
include
include
include
include
using namespace std;
int main()
{
int x;
string st;
string su,son;
cin>>st>>su;
x=st.find(su);
}
include
include
using namespace std;
double s;
int a,b,c;
double area(int a,int b,int c)
{
double p,ss;
p=(a+b+c)/2;
ss=sqrt(p(p-a)(p-b)*(p-c));
return ss;
}
int main()
{
scanf(“%d%d%d”,&a,&b,&c);
s=area(a,b,c);
printf(“%f”,s);
return 0;
}
include
include
include
using namespace std;
int main()
{
int n; int s;
}
include
include
include
using namespace std;
int main()
{
int s=0;int y;
for(int i=1;i<=9;i++)
{
s++;
s=s*10+i;
y=s+y;
}
printf(“%d”,y);
return 0;
}
using namespace std;
int x,a,b;
int gcd(int a,int b)
{
if (b==0)
return a;
else return gcd(b,a%b);
}
int main()
{
cin>>a>>b;
x=gcd(a,b);
cout<<x;
return 0;
}
using namespace std;
int i;
void init()
{
string x;
if (cin >> x){
init();
cout<<x<<” “;
}
}
int main()
{
init();
}
dddd
using namespace std;
int n,m,t,y,p=13,fac[100],i;
void facabc( int x)
{
fac[0]=1;
for(int i=1;i<=x;i++)
{
fac[i]=fac[i-1]*i;
}
}
int inv(int t,int n)
{
int s=1;
while(n!=0)
{
if(n%2==1) s=st%p;
t=tt%p;
n=n/2;
}
}
int main()
{
scanf(“%d %d”,&n,&m);
facabc(n);
y=fac[n]%pinv(fac[n-m],p-2)%pinv(fac[m],p-2)%p;
printf(“%d”,y);
}
using namespace std;
int a=12,b=8,x,y,t;
int exgcd(int a,int b,int &x,int &y)
{
int t;
if(b==0){
x=1;y=0;return a;
}
}
int main()
{
t=exgcd(a,b,x,y);
cout<<x<<” “<<y;
cout<<t;
return 0;
}
using namespace std;
int n;
int main()
{
cin>>n;
for(int i=2; i<=n;i++)
{
}
using namespace std;
int main()
{
int a[5]={23,35,26,71,45};
for(int i=1;i<=4;i++)
{
for(int j=i+1;j<=5;j++)
if (a[i]<a[j]) swap(a[i],a[j]);
cout<<a[5];
}
using namespace std;
struct student
{
string name;
int ch,ma,src;
int clas;
union
{
int xs;
int whk;
}fen;
};
student u[100],x;
int a[100];
bool cmp(student a,student b)
{
return(a.src>b.src)||(a.src==b.src&&a.ch>b.ch);
}
int main()
{
int n;
freopen(“st.in”,”r”,stdin);
freopen(“st.out”,”w”,stdout);
ios::sync_with_stdio(false);
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>u[i].name>>u[i].ch>>u[i].ma>>u[i].clas;
if (u[i].clas==1)cin>>u[i].fen.xs;
}
using namespace std;
int a[10];
int v[10];
void search(int i)
{
if(i>4)
{
cout<<a[1]<<a[2]<<a[3]<<a[4]<<” “;
}
else
{
for(int j=1;j<=4;j++)
{
if(v[j]==0)
{
a[i]=j;
v[j]=1;
search(i+1);
v[j]=0;
}
}
int main()
{
}
using namespace std;
int n;
int a[10];
void search(int i)
{
}
int main()
{
cin>>n;
search(1);
}
using namespace std;
int x[10];
int y[10];
int dx[3]={0,1,2};
int dy[3]={0,2,1};
void search(int i)
{
int xx,yy;
for(int j=1;j<=2;j++)
{
xx=x[i]+dx[j];
yy=y[i]+dy[j];
}
int main()
{
}
using namespace std;
int main()
{
int a[10];
for(int q=1;q<=4;q++)
{
a[1]=q;
for(int w=1;w<=4;w++)
{
a[2]=w;
for(int e=1;e<=4;e++)
{
a[3]=e;
for(int r=1;r<=4;r++)
{
a[4]=r;
cout<<a[1]<<a[2]<<a[3]<<a[4]<<” “;
}
}
}
}
return 0;
}
include<bits/stdc++.h>
using namespace std;
int u,v;
int n,m;
int g[10][10],q[10],vis[10];
void bfs()
{
}
int main()
{
freopen(“tu.in”,”r”,stdin);
}
using namespace std;
int dx[10]={0,0,1,1,1,0,-1,-1,-1};
int dy[10]={0,1,1,0,-1.-1,-1,0,1};
int g[10][10],n,m,x[10],y[10],pre[10];
void dfs(int k)
{
int xx,yy;
for(int i=1;i<=8;i++ )
{
xx=x[k]+dx[i];
yy=y[k]+dy[i];
}
}
int main()
{
freopen(“migong.in”,”r”,stdin);
cin>>n>>m;//hang n,lie m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>g[i][j];
}
}
x[1]=1;
y[1]=1;
g[1][1]=2;
dfs(1);
}
using namespace std;
int dx[10]={0,0,1,1,1,0,-1,-1,-1};
int dy[10]={0,1,1,0,-1.-1,-1,0,1};
int g[10][10],n,m,x[10],y[10],pre[10];
void prn(int t)
{
if(t!=0)
{
prn(pre[t]);
cout<<x[t]<<y[t];
}
}
void bfs()
{
int xx,yy;
x[1]=1;y[1]=1;
g[1][1]=2;
int h=0,t=1;
while(h<=t)
{
h++;
for(int i=1;i<=8;i++)
{
xx=x[h]+dx[i];
yy=y[h]+dy[i];
}
int main()
{
freopen(“migong.in”,”r”,stdin);
cin>>n>>m;//hang n,lie m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>g[i][j];
}
}
bfs();
}
using namespace std;
int q[10],g[10][10],vis[10],u,v,n,m;
void bfs()
{
q[1]=1;vis[1]=1;
int h=0,t=1;
while(h<=t)
{
h++;
u=q[h]; cout<<u<<” “;
for(int i=1;i<=n;i++)
{
if(g[u][i]==1&&vis[i]==0)
{
t++;
q[t]=i;
vis[i]=1;
}
}
}
}
int main()
{
freopen(“tu.in”,”r”,stdin);
cin>>n>>m;
for(int i=1;i<=m;i++)
{
cin>>u>>v;
g[u][v]=1;g[v][u]=1;
}
using namespace std;
int g[100][100],m,n,u,v,w;
int f[100],q[1000],mi;
bool vis[100000];
void prim()
{
for(int i=1;i<=n-1;i++)
{
int mn=0x3f3f3f3f;
for(int j=1;j<=n;j++)
{
if(!vis[j]&&mn>f[j])
{
mn=f[j];
mi=j;
}
}
vis[mi]=true;
for(int j=1;j<=n;j++)
{
if(!vis[j]&&g[mi][j]<f[j])
{
f[j]=g[mi][j];
q[j]=mi;
}
}
}
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=f[i];
}
cout<<sum<<endl;
}
int main()
{
freopen(“prim.in”,”r”,stdin);
cin>>m>>n;
memset(g,0x3f3f3f,sizeof(g));
for(int i=1;i<=m;i++)
{
cin>>u>>v>>w;
g[u][v]=w;
g[v][u]=w;
}
for(int i=1;i<=n;i++)
g[i][i]=0;
}
define N 6300
using namespace std;
struct edge{
int to,nxt,w;
}e[2*N];
struct eee{
int v,w;
bool operator <(const eee& y) const
{ return w>y.w; }
};
priority_queue q;
int head[N],cnt=0,vis[N],dis[N];
int n,m,s,t;
void add(int x,int y,int z)
{
cnt++;
e[cnt].to=y;e[cnt].nxt=head[x];head[x]=cnt;e[cnt].w=z;
}
void dij()
{
memset(dis,0x3f,sizeof(dis));
dis[s]=0;
q.push(eee{s,0});
while(!q.empty())
{
int u=q.top().v;q.pop();vis[u]=1;
for(int i=head[u];i!=0;i=e[i].nxt)
{
int v=e[i].to,w=e[i].w;
if (vis[v]==0)
{
if (dis[u]+w<dis[v])
{
dis[v]=dis[u]+w;
q.push((eee){v,dis[v]});
}
}
}
}
}
int main()
{
freopen(“1399.in”,”r”,stdin);
cin>>n>>m>>s>>t;
for(int i=1;i<=m;i++)
{
int x,y,z;
cin>>x>>y>>z;
add(x,y,z);add(y,x,z);
}
dij();
cout<<dis[t];
return 0;
}
/*
4 4 1 4
1 2 100
2 4 200
2 3 250
3 4 100
*/
include<bits/stdc++.h>
using namespace std;
int d[10],k=0;
int cnt=0,vis[100];
int n,m;
struct edge
{
int to,nxt,w;
}e[100];
int head[100];
void add(int u,int v,int w)
{
cnt++;
e[cnt].to=v;
e[cnt].w=w;
e[cnt].nxt=head[u];
head[u]=cnt;
}
void dfs(int u)
{
int v;
k++;
d[u]=k;
for(int i=head[u];i!=0;i=e[i].nxt)
{
v=e[i].to;
if(d[v]==0)
dfs(v);
}
}
int main()
{
int m;
int x,y,z;
freopen(“dfs.in”,”r”,stdin);
cin>>m;
for(int i=1;i<=m;i++)
{
cin>>x>>y>>z;
add(x,y,z);
//add(y,x,z);
}
}
include<bits/stdc++.h>
define Mn 10010
using namespace std;
int a[Mn],c[Mn],n;
int lowbit(int x)
{
return x&(-x);
}
int insert(int t,int x)
{
while (t<=n)
{
c[t]+=x;
t=t+lowbit(t);
}
}
int ask(int t)
{
int s=0;
while (t>0)
{
s=s+c[t];
t=t-lowbit(t);
}
return s;
}
int main()
{
int i,j,q,a,b,ans,m;
freopen(“squre.in”,”r”,stdin);
scanf(“%d%d”,&n,&m);
for(i=1;i<=m;i++)
{
scanf(“%d%d%d”,&q,&a,&b);
if(q==1) insert(a,b);
else if(q==2) insert(a,-b);
else{
ans=ask(b)-ask(a-1);
printf(“%dn”,ans);
}
}
}
//10 6
1 2 3
2 3 1
3 3 7
1 4 2
3 3 6
2 1 1
include
include
include
include
include
define M 2014
using namespace std;
int n,ans,map[M][M],topo_map[M][M];
int dfn[M],low[M],v[M],cnt,belong[M],siz[M],_n,stack[M],top;
int into[M],q[M],r,h;
bitsetf[M];
void Tarjan(int x)
{
int y;
++cnt;
dfn[x]=low[x]=cnt;
++top;
stack[top]=x;
for(y=1;y<=n;y++)
if (map[x][y])
{
if(v[y])
continue;
if(dfn[y])
low[x]=min(low[x],dfn[y]);
else
{
Tarjan(y);
low[x]=min(low[x],low[y]);
}
}
int main()
{
int i,j;
freopen(“a.in”,”r”,stdin);
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
scanf(“%1d”,&map[i][j]);
for(i=1;i<=n;i++)
if(!v[i])
Tarjan(i);
}