猫史档案馆


tiwas

tiwas

Lv.1

死而复生(csp-s过了)

获赞:421收藏:120浏览:3232作品收藏:119

签名:可爱的洛谷 淡退 欢迎来慕白服玩(www.mubai.me)

回复帖子评论
上一页5 页 / 共 6下一页

qwq 我想加入 中回复

center_image呃呃呃

2023-08-12T21:30:13 点赞:0

(水)各国特产 中回复

苏联土豆 日本快乐棒 法国白布 保加利亚铁十字 印度导弹

2023-08-21T11:01:58 点赞:2

怎么作签到吖 中回复

e..你可以设一个计时器然后每x(时间)设置变量签到为1,如果点击签到则设签到为0,然后重启计时器。(大概是)

2023-08-21T11:10:28 点赞:0

1:32闲的发个帖 中回复

凌晨2:30

2023-08-23T10:23:44 点赞:0

【新坑】N个灵感 = 1个游戏(非游戏名) 中回复

有,我主页的第一个作品

2023-08-23T19:18:40 点赞:0

为什么自己的作品点赞量不高? 中回复

BB

2023-08-23T21:51:16 点赞:1

找工作室—— 中回复

来吗(缺人

2023-09-02T18:38:43 点赞:1

找工作室—— 中回复

我3首页

2023-09-02T18:39:08 点赞:1

灌水:猫站中你经常看到谁? 中回复

abab没我qwq

2023-09-02T20:14:41 点赞:0

低素质玩家发言珍贵截图 中回复

整他

2023-09-02T20:25:05 点赞:0

有没有战舰素材 中回复

还要吗

2023-09-02T20:26:35 点赞:0

免费设计素材! 中回复

az,密苏里号的俯视图能画吗

2023-09-02T21:22:47 点赞:0

免费设计素材! 中回复

大和号我画完手直接废了

2023-09-02T21:23:17 点赞:0

我们都知道ID10位的人都是萌新 中回复

凭什么这么说

2023-09-02T22:52:14 点赞:0

1+1=?请大佬帮帮我 中回复

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cctype>
#include <climits>
#include <algorithm>
#include <map>
#include <queue>
#include <vector>
#include <ctime>
#include <string>
#include <cstring>
using namespace std;
const int N=405;
struct Edge {
    int v,w;
};
vector<Edge> edge[N*N];
int n;
int dis[N*N];
bool vis[N*N];
struct cmp {
    bool operator()(int a,int b) {
        return dis[a]>dis[b];
    }
};
int Dijkstra(int start,int end)
{
    priority_queue<int,vector<int>,cmp> dijQue;
    memset(dis,-1,sizeof(dis));
    memset(vis,0,sizeof(vis));
    dijQue.push(start);
    dis[start]=0;
    while(!dijQue.empty()) {
        int u=dijQue.top();
        dijQue.pop();
        vis[u]=0;
        if(u==end)
            break;
        for(int i=0; i<edge[u].size(); i++) {
            int v=edge[u][i].v;
            if(dis[v]==-1 || dis[v]>dis[u]+edge[u][i].w) {
                dis[v]=dis[u]+edge[u][i].w;
                if(!vis[v]) {
                    vis[v]=true;
                    dijQue.push(v);
                }
            }
        }
    }
    return dis[end];
}
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    Edge Qpush;
    
    Qpush.v=1;
    Qpush.w=a;
    edge[0].push_back(Qpush);
    
    Qpush.v=2;
    Qpush.w=b;
    edge[1].push_back(Qpush);
    
    printf("%d",Dijkstra(0,2));
    return 0;
}

 

 

这是很好的一道模拟题,我们可以使用Dijkstra+STL的优先队列优化来计算也就是说在程序运行时我们把a,b的值都设为一,那么我们可得1+1=2

同样我们也可以上高精

#include<bits/stdc++.h>
using namespace std;
string A,B;
int main(){
	int a[2005],b[2005],c[2005],lenA,lenB,lenC;
	cin>>A>>B;
	lenA=A.length(),lenB=B.length();
	for(int i=lenA-1,j=1;i>=0;i--,j++)  a[j]=A[i]-'0';
	for(int i=lenB-1,j=1;i>=0;i--,j++)  b[j]=B[i]-'0';
	lenC=max(lenA,lenB);
	for(int i=1;i<=lenC;i++){
		c[i]+=a[i]+b[i];
		c[i+1]=c[i]/10;
		c[i]=c[i]%10;
	}
	if(c[lenC+1])lenC++;
	for(int i=lenC;i>=1;i--)cout<<c[i];
	return 0;
}

把数给拆成个位再相加

 

 

2023-09-03T08:50:41 点赞:0

【辩论】做作品究竟是流量重要还是质量重要? 中回复

流量

2023-09-09T06:27:09 点赞:0

【辩论】做作品究竟是流量重要还是质量重要? 中回复

没有流量你作品再好也不行

2023-09-09T06:27:30 点赞:0

这个没完没了的台风 中回复

乐(深居内陆)(喵的热浪)(河南)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

2023-09-09T06:49:07 点赞:0

论学校电脑の奇妙之处 中回复

69

2023-10-17T21:27:08 点赞:1

论学校电脑の奇妙之处 中回复

我们学校老师lemon都能配错

2023-10-17T21:27:35 点赞:1

洛谷上面最好AC的绿题 中回复

你洛谷号叫啥

2023-10-17T21:38:41 点赞:0

【猫站群星闪耀时】第二期——看看各位如何评价猫站中的ta? 中回复

暗星

9分

2023-10-18T23:28:12 点赞:0

十分炸裂,一定看完→ 中回复

关于18岁生孩这件事……

2023-10-19T12:02:17 点赞:0

克隆体上限是多少啊!!! 中回复

好像是2^10

2023-10-19T18:28:19 点赞:0

克隆体上限是多少啊!!! 中回复

听只因术喵说的

2023-10-19T18:29:05 点赞:0

关于如何给克隆体设置血量,不会的进来看看吧! 中回复

nb!!!

2023-10-23T14:07:54 点赞:0

啊,毒/隐犯了 中回复

但是碳12氢22氧11(86°-)的合成物质人体也是不可缺的

2023-10-24T18:08:53 点赞:0

0.9循环等于1 中回复

那只是无限接近并不是等于

2023-10-26T20:27:27 点赞:0

寰宇若为对称,弗能诞生与我 中回复

hi

2023-10-28T22:19:32 点赞:0

我会C++可以吗 中回复

#include<bits/stdc++.h>
#define amm getchar
using namespace std;
long long t,m,a,b,c,derta,ans1,ans2,arefa,omiga;
int gcd(int a,int b){
	if(b==0)return a;
	return gcd(b,a%b);
}int work(int a,int b){
	
}
int main(){
//	freopen("uqe.in","r",stdin);
//	freopen("uqe.out","w",stdout);
	cin>>t>>m;
	for(int i=0;i<t;i++){
		ans1=0;
		ans2=0;
		cin>>a>>b>>c;
		derta=b*b-4*a*c;//4 4 1   16-8=8
		if(derta<0){
			cout<<"NO"<<'\n';
			continue;
		}else if(derta==0){
			if((0-b)<(2*a)){
				if((0-b)<0&&(a*2)<0){
					gcd(a,b);
					cout<<abs(0-b)<<"/"<<abs(a*2);
					continue;
				}else if((0-b)>0&&(a*2)<0){
					cout<<"-";
					gcd(a,b);
					cout<<abs(0-b)<<"/"<<abs(a*2);
					continue;
				}else if((0-b)<0&&(a*2)>0){
					cout<<"-";
					gcd(a,b);
					cout<<abs(0-b)<<"/"<<abs(a*2);
					continue;
				}else{
					gcd(a,b);
					cout<<abs(0-b)<<"/"<<abs(a*2);
					continue;
				}
				
			}
			ans1=(0-b)/2*a;
			cout<<ans1<<'\n';
			continue;
		}else if(derta>0){
			arefa=sqrt(derta);
			ans1=(0-b+arefa)/(2*a);
			ans2=(0-b-arefa)/(2*a);
			omiga=max(ans1,ans2);
			cout<<omiga<<'\n';
			continue;
		}
	}return 0;
}

我也会

2023-11-05T06:49:50 点赞:0