codeforces 2B The least round way

从流体力学到深度学习:手把手教你用PINN预测涡流场(基于TensorFlow2.10+GPU) 本文详细介绍了如何利用物理信息神经网络(PINN)结合TensorFlow 2.10和GPU加速,预测Navier-Stokes方程的涡流场。通过核心原理讲解、实战环境配置、网络架构设计及物理约束实现,帮助读者掌握从流体力学到深度学习的跨学科技术应用,特别适合处理复杂流体问题和非定常流动场景。 阅读详情

dp题,考虑最小个数的2--n2 和最小个数的5--n5 如果n2 < n5 那0的个数就是n2 因为最小的n5大于n2

如果出现0 设0的n2=n5=1 如果结果大于等于1 就输出1并按0的路线

#include<cstdio>
#include<string>
#include<algorithm>
#include<stack>
using namespace std;

const int F=0,T=1;
const int maxn=1007,
		maxf=2;
const int inf=1<<30;
int dp[maxf][maxn][maxn];
int a[maxn][maxn][maxf];

void search(int tp,int n)
{
	int i,j;
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			dp[tp][i][j]=min(dp[tp][i-1][j],dp[tp][i][j-1]) + a[i][j][tp];
		}
	}
}

void getway(int tp,int n)
{
	int x,y;
	x=y=n;
	stack<char> st;
	while(x!=1 || y!=1)
	{
		if(x!=1&&dp[tp][x][y]==dp[tp][x-1][y] + a[x][y][tp])
		{
			x--;
			st.push('D');
		}
		else
		{
			y--;
			st.push('R');
		}
	}
	while(!st.empty())
	{
		putchar(st.top());
		st.pop();
	}
	puts("");
}

int main()
{
	int n;
	while(~scanf("%d",&n))
	{
		bool hava0=false;
		int i,j,t,zx,zy;
		for(i=1;i<=n;i++)
		{
			for(j=1;j<=n;j++)
			{
				scanf("%d",&t);
				if(t==0)
				{
					zx=i;
					zy=j;
					hava0=true;
					a[i][j][T]=a[i][j][F]=1;
				}
				else
				{
					a[i][j][T]=0;
					while(t%2==0)
					{
						a[i][j][T]++;
						t/=2;
					}
					a[i][j][F]=0;
					while(t%5==0)
					{
						a[i][j][F]++;
						t/=5;
					}
				}
			}
		}

		for(i=0;i<=n;i++)
		{
			dp[T][0][i]=dp[F][0][i]=inf;
			dp[T][i][0]=dp[F][i][0]=inf;
		}
		dp[T][0][1]=dp[F][0][1]=0;

		search(T,n);
		search(F,n);

		int ans=T;
		if(dp[1-ans][n][n] < dp[ans][n][n])
		{
			ans=1-ans;
		}

		if(hava0&&dp[ans][n][n]>=1)
		{
			puts("1");
			int t=zx-1;
			while(t--)
				putchar('D');
			t=zy-1;
			while(t--)
				putchar('R');
			t=n-zx;
			while(t--)
				putchar('D');
			t=n-zy;
			while(t--)
				putchar('R');
			puts("");
		}
		else
		{
			printf("%d\n",dp[ans][n][n]);
			getway(ans,n);
		}
	}
	return 0;
}



RK3588+YT9215快速拓展以太网口 YT9215支持7个端口的非阻塞数据传输,确保高效的数据流处理;在开发过程中,最重要的一点就是YT9215与RK3588的GMAC连接和配置部分,下面是gmac1对应dtsi文件的修改,包括注释掉rgmii_phy1对应的mdio1,以及gmac1对应的phy-handle部分,同时将gmac1修改成1000Mbps全双工模式。这就是最简单,最快速的RK3588拓展网口的方法了,如果需要用到交换芯片的其他功能,那就不可以直接使用原厂提供的bin,而是需要对YT9215进行另外的驱动开发。 阅读详情

相关推荐

如何在Vitis 2023.1上快速搭建LWIP Echo Server(附YT8521S PHY调试心得)

本文详细介绍了在Vitis 2023.1开发环境下,基于Xilinx MPSoC平台快速搭建LWIP Echo Server的完整实战流程。内容涵盖从Vivado硬件工程配置、Vitis软件工程创建,到关键代码剖析与定制化修改,并重点分享了调试非标准PHY芯片(如YT8521S)的宝贵心得与常见问题排查方法,旨在帮助开发者高效实现FPGA与上位机间的可靠网络通信验证。

weixin_29250403的博客 137

Codeforces 2B The least round way

首先我们都知道 10=5×210=5\times 210=5×2。所以我们只需要去用 DP 来解决此题。 先来讲一个典型的错误。可能就我犯过这个错误/kk 我们如果定义 fi,jf_{i,j}fi,j​ 为从 (1,1)(1,1)(1,1) 到 (i,j)(i,j)(i,j) 的路上因子 222 和因子 555 的个数的最小值的最小值,那么我们就走上了一条不归路像我一样。我们看下面这组数据: 2 1 125 10 8 如果按照我们上面的定义,那么我们的路就选择了 (1,1)−>(1,2)−>

huayucaiji的博客 391

状态错误CS0234命名空间“Windows”中不存在类型或命名空间名“Management”(是否缺少程序集引用?)

解决源码编译UE打包失败问题

五百零一 2338

【Codeforces 2B. The least round way】dp

Cf2B 给你nn数字 你从左下角走到右下角数值为所有经过数乘积 你只能向左边或者右边走 问你最少后导 0 我们知道 0 是 25出现 所以我们统计一个最少的 2 和最少的 5 但是如果本身有 0 需要特判 /* if you can't see the repay Why not just work step by step rubbish is relaxed ...

我是谁 --- 卡比兽 200

C语言专升本编程题

湖南省专升本选拔考试,C语言程序设计内部习题

weixin_45729947的博客 2118

cocos creator接入微信登陆sdk ios篇

cocos creator接入微信登陆sdk ios篇 背景已经在Android篇里面交代过了,有兴趣的朋友可以再看看Android篇 步骤 去微信开放平台下载ios平台所需要的sdk 在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序id 在“info”标签栏的“LSApplicationQueriesSchemes“添加weixin 将SDK文件中...

凤小鹿的博客 6362

Codeforces Beta Round #2 B. The least round way

这个2B题还好~~ 题目大意: 给出一个矩阵,从左上走到右下,只能往右或下走。路径中每个格子有一个数,这些数相乘得出一个数。 求这个数末尾零最少的一条路径。 解题思路: 找出一条路径,乘积得数中素因子2的个数最少,再找出一个素因子5最少, 比较两个输出最小的。 有意外情况就是有数为零。这种情况把零当成10跑一遍,如果素因子最少为0,输出路径,如果不是,输出经过零

脑残的孩子只有慢慢学。。 5115

电路课设-音响分频器电路设计

(一)题目简介 1.一阶分频器电路设计 假定高音和低音扬声器均等效为 16 欧姆电阻,设计如图 2 的简单分频器电 路,要求高低频分界(两个滤波器的截止频率)为 5kHz。 1) 写出高音扬声器和低音扬声器电压对于 vs 的传递函数,确定电路中电 容 C 和电感 L 的元件值;2)利用 AC 频率扫描分析求出两个扬声器电压的频率响应曲线,验证计算 结果。用包含高低频成分的电压 vs 激励进行测量验证。 3)计算并利用 EWB 仿真证明从 vs 看进去的阻抗为一常数 16 欧姆。

weixin_53507617的博客 1万+

【CodeForces】CF2B The least round way

https://www.luogu.com.cn/problem/CF2B题面翻译: 题目描述: 给定由非负整数组成的n×nn \times nn×n的正方形矩阵,你需要寻找一条路径: 以左上角为起点 每次只能向右或向下走 以右下角为终点 并且,如果我们把沿路遇到的数进行相乘,积应当是最小“round”,换句话说,应当以最小数目的000的结尾.输入格式: 第一行包含一个整数nnn(2≤n≤10002 \leq n \leq 10002≤n≤1000),nnn为矩阵的规模,接下来的nnn行包含矩阵的元素(不超

数学、算法爱好者的博客 246

USLE模型(1.2):LS因子的计算

基于USLE的甘南川西北土壤侵蚀研究。准备好30米分辨率的dem。

所有专家都曾始于新手 3481

2025美赛C题奥运奖牌榜模型(附代码+全保姆教程)Models for Olympic Medal Tables

伟大教练”效应的测量方法定义奖牌变化率:−−​如果变化率显著为正,且超出历史平均增长率,则认为存在“伟大教练”效应。使用统计方法(如t检验)验证教练到来是否带来显著性差异。

博客 6371

Codeforces Beta Round 2 B. The least round way(线性DP/数论)

但这里有一个特殊的地方,即如果最后的答案 >1,而矩阵中存在数字0,不难发现,当路径经过0的时候,最后的答案为1,显然更优。但这种情况我们在上面没有考虑到,最后输出的时候特判一下即可。设状态 f[i][j] 表示走到 (i, j) 这个点时,所有路径中乘积的后缀0最少的个数是多少。而这个问题,又可以转化为 走到 (i, j) 这个点时,所有路径中因数2或5最少的个数是多少个。使得该路径上的所有数字的乘积的“后缀0”最少。方阵,组成这个方阵的数字均为非负整数。表示的是 (i, j) 这个数字中因数2的个数。

zeisenphael的博客 1075

Openclaw 错误分析 与 解决方案 之:Selected model is at capacity. Try a different model, or wait and retry.

Openclaw 错误分析 与 解决方案 :Selected model is at capacity. Try a different model, or wait and retry.

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 6422

codeforces 2B-The least round way

题意 n阶数字矩阵,从左上第一个数,到右下最后一个数,只能向右或向下走,经过的数字进行相乘,求最后结果尾数为0最少的路径 题解 若要相乘之后结果有0有两种情况 相乘的数中包含2和5,即要求经过2或5最少的路径 经过0时,无论其他数为多少,最后都为1个0,因此要记录好0的位置,此处要特判 若相乘之后没有0,无疑是最好的 利用动态规划,通过题意写出转移方程: D[r,c] = min(D[r...

zfprotectors的博客 208

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CodeForces - 2B The least round way【dp】

【题目描述】 There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left cell of the matrix; each following cell is to the righ...

inv0ker的博客 492

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

codeforces 2B.The least round way(数学&dp)

The least round way Description There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left cell of the matrix; eac

加边删边,浮生建模 481

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Codeforces 2B. The least round way

原来弄的一发AC原来是假的AC啊,这份代码里面加了一些修正。 特例就在于0的处理,处理不好还会死循环。 思路:要是矩阵中有0,则去找一条ans=0的路径,否则经过此0即可。否则找最短路径。   用一个巧妙的方法可以不用特判,用10代替0,则经过0的正常算法得到的结果至少为ans=1,不会引起以下错误: 3 0 0 0 0 0 0 0 0 0   #include &lt;io...

韵意丶魔法甜点城堡 346

Codeforces2B_The least round way

The least round way time limit per test 2 seconds memory limit per test 64 megabytes input standard input output standard output There is a square matrix n × n, consisti

路漫漫其修远兮 380

[codeforces] 2B - The least round way

这题一眼看去挺简单的,直接全遍历DFS就是,然后找几个优化的出口,但是很不幸,基本在13轮就WA或者LE了。研究了一下,是数字太大,long都放不下,然后就想着处理大数,如果%10=0的还好,但是%5=0的想了半天也没想到处理的方式,果断改思路。。。 version 1 source: import java.util.Scanner; /** * Created by Scruel on

scruelt的博客 476

Codeforces 2B. The least round way (数学 + DP)

Description There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left cell of the matrix; each following cell is to the right or down from the current cell; the way ends in th

chr1stopher 751

hcaptcha逆向实战:从API链路解析到参数构造与排错清单

在爬虫与自动化测试领域,验证码一直是拦路虎,而hcaptcha凭借复杂的环境校验、埋点采集与异步接口设计,成为许多工程师难以绕开的关卡。理解验证码的通信机制与核心参数,是掌握逆向分析的基础。从页面加载、任务下签到校验提交,hcaptcha的请求链包含配置下发、任务下发、校验提交三段式结构,其中getcaptcha与checkcaptcha是关键节点,sitekey、host、motionData、加密参数c等字段共同决定服务端的信任判定。文章以协议分析为主线,结合工程实践,介绍了如何通过抓包定位、脚本复现与

weixin_30613727的博客 305

codeforces 2B The least round way(DP+数学)

The least round way 题目链接:http://codeforces.com/contest/2/problem/B     ——每天在线,欢迎留言谈论。PS.本题有什么想法、建议、疑问 欢迎留言!! 题目大意: ①第一行给你一个n,表示接下来将给你一个n阶方阵的数据 ②要求你从左上方出发到右下方,路径上所有数字乘积 的末尾0的个数最少 ③输出最少0的个数...

diaorong4751的博客 191

CodeForces2B The least round way

There is a square matrix n × n, consisting of non-negative integer numbers. You should find such a way on it that starts in the upper left cell of the matrix; each following cell is to the right ...

weixin_30588729的博客 151
上一篇: codeforces 2A Winner
下一篇: HDU 4455 DP
MakingMaker
博客等级 码龄15年 6粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值