超出 C# 中基本类型的数字

2023-12-08

我正在解决问题欧拉计划。大部分问题都解决了

  1. 超过 ulong 的大数字,
Ex : ulong number = 81237146123746237846293567465365862854736263874623654728568263582;
  1. 有效位数超过 30 的非常敏感的十进制数

例如:十进制 dec = 0,3242342543573894756936576474978265726385428569234753964340653;

  1. 索引值必须超过最大 int 值的数组。

例如:bool[] items = new 布尔[213192471235494658346583465340673475263842864836];

我找到了一个名为 IntX 的库来解决这个大数字。但我想知道如何使用基本的 .NET 类型解决这个问题?

感谢您的回复!


好吧,对于第三项,您确实不想使用数组,因为它也需要分配那么大。

让我重新表述一下。

当您能够负担得起并能够使用那么多内存时,大数字问题将得到解决!

为了回答你的最后一个问题,你无法仅使用基本类型来解决这个问题,除非你像 IntX 的制造者所做的那样,实现大数支持。

我可以建议您尝试使用不同的编程语言来解决欧拉问题吗?我在 Python 方面运气更好,因为它支持开箱即用的大数字并集成到其他所有内容中。好吧,除了那个数组之外,现在你真的无法用任何语言做到这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

超出 C# 中基本类型的数字 的相关文章

  • 为 Visual Studio 2013 编译 Tesseract

    我正在尝试使用tesseract在 Visual Studio 2013 中 我在链接器 gt 输入 不是 libtesseract302 static lib 中使用 libtesseract302 lib 一切都正常 并且已编译并运行
  • 如何反转音量滑块的音量数学?

    我正在构建一个视频播放器 但有点卡在音量滑块部分 这是一个 YouTube 风格的垂直滑块 这意味着如果滑块位于顶部位置 音量应该为 100 如果滑块拖动到底部位置 声音应该为 0 目前它的做法与我想要的相反 向下拖动滑块将使声音变大 向上
  • C++中的类查找结构体数组

    我正在尝试创建一个结构数组 它将输入字符串链接到类 如下所示 struct string command CommandPath cPath cPathLookup set an alarm AlarmCommandPath send an
  • 使用 C 语言使用 strftime() 获取缩写时区

    我看过this https stackoverflow com questions 34408909 how to get abbreviated timezone and this https stackoverflow com ques
  • 如何在 C# 中定义文本框数组?

    您好 当我在 Windows 申请表上创建文本框时 我无法将其命名为 box 0 box 1 等 我这样做的目的是因为我想循环使用它们 其实我发现TextBox array firstTextBox secondTextBox 也有效
  • 如何在 Linq 中获得左外连接?

    我的数据库中有两个表 如下所示 顾客 C ID city 1 Dhaka 2 New york 3 London 个人信息 P ID C ID Field value 1 1 First Name Nasir 2 1 Last Name U
  • 使用 JNI 从 Java 代码中检索 String 值的内存泄漏

    我使用 GetStringUTFChars 从使用 JNI 的 java 代码中检索字符串的值 并使用 ReleaseStringUTFChars 释放该字符串 当代码在 JRE 1 4 上运行时 不会出现内存泄漏 但如果相同的代码在 JR
  • 如何将整数转换为 void 指针?

    在 C 中使用线程时 我面临警告 警告 从不同大小的整数转换为指针 代码如下 include
  • .Net 4.0 应用程序在 64 位上比 32 位慢(分析和可能的解决方案)(应用程序正在使用 NetAdvantage)

    我们已经用 VB NET 4 0 VS2010 编写了 NET 应用程序 并使用设置为调试和发布配置的 AnyCPU 设置的所有项目进行编译 我们注意到 当此应用程序在 64 位环境中运行 在 Windows Server 2003 R2
  • C++:.bmp 到文件中的字节数组

    是的 我已经解决了与此相关的其他问题 但我发现它们没有太大帮助 他们提供了一些帮助 但我仍然有点困惑 所以这是我需要做的 我们有一个 132x65 的屏幕 我有一个 132x65 的 bmp 我想遍历 bmp 并将其分成小的 1x8 列以获
  • 如何使用 watin 中的 FileUploadDialogHandler 访问文件上传对话框

    我正在使用 IE8 和 watin 并尝试通过我的网页测试上传文件 我不能简单地使用 set 方法设置上传文件 例如 ie FileUpload Find ById someId Set C Desktop image jpg 因为上传文本
  • 上下文敏感与歧义

    我对上下文敏感性和歧义如何相互影响感到困惑 我认为正确的是 歧义 歧义语法会导致使用左推导或右推导构建多个解析树 所有可能的语法都是二义性的语言是二义性语言 例如 C 是一种不明确的语言 因为 x y 总是可以表示两个不同的事物 如下所述
  • 如何对 Web Api 操作进行后调用?

    我创建了一个 Web API 操作 如下所示 HttpPost public void Load string siteName string providerName UserDetails userDetails implementat
  • .NET中的LinkedList是循环链表吗?

    我需要一个循环链表 所以我想知道是否LinkedList是循环链表吗 每当您想要移动列表中的 下一个 块时 以循环方式使用它的快速解决方案 current current Next current List First 电流在哪里Linke
  • Process.Start() 方法在什么情况下返回 false?

    From MSDN https msdn microsoft com en us library e8zac0ca v vs 110 aspx 返回值 true 表示有新的进程资源 开始了 如果由 FileName 成员指定的进程资源 St
  • 如何在 C# 中调整图像大小同时保持高质量?

    我从这里找到了一篇关于图像处理的文章 http www switchonthecode com tutorials csharp tutorial image editing saving cropping and resizing htt
  • 英特尔 Pin 与 C++14

    问题 我有一些关于在 C 14 或其他 C 版本中使用英特尔 Pin 的问题 使用较新版本从较旧的 C 编译代码很少会出现任何问题 但由于 Intel Pin 是操作指令级别的 如果我使用 C 11 或 C 14 编译它 是否会出现任何不良
  • 使用 GhostScript.NET 打印 PDF DPI 打印问题

    我在用GhostScript NET http ghostscriptnet codeplex com打印 PDF 当我以 96DPI 打印时 PDF 打印效果很好 但有点模糊 如果我尝试以 600DPI 打印文档 打印的页面会被极大地放大
  • 如何使用 Word Automation 获取页面范围

    如何使用办公自动化找到 Microsoft Word 中第 n 页的范围 似乎没有 getPageRange n 函数 并且不清楚它们是如何划分的 这就是您从 VBA 执行此操作的方法 转换为 Matlab COM 调用应该相当简单 Pub
  • 如何正确使用 std::condition_variable?

    我很困惑conditions variables以及如何 安全 使用它们 在我的应用程序中 我有一个创建 gui 线程的类 但是当 gui 是由 gui 线程构造时 主线程需要等待 情况与下面的函数相同 主线程创建互斥体 锁和conditi

随机推荐

  • AppBarLayout.ScrollingViewBehavior - 屏幕外视图底部

    当使用AppBarLayout与标准ScrollingViewBehavior 默认情况下 AppBarLayout 的同级将是 CoordinatorLayout 的高度 而同级的底部将超出屏幕 AppBarLayout 的高度 在我的用
  • 存储 8M+ sha256 哈希值的最有效内存方式

    我一直在使用dict存储键值对 其中键和值都是 sha256 哈希摘要 我需要能够找出列表中是否存在某个键 并且还能够检索该字典的值 目前 根据我的一些测试 我估计需要大约 10Gb 的内存来存储 8 000 000 个哈希值 而实际存储的
  • 元素匹配子元素的宽度和高度

    我有一个简单的 svg 元素 它有元素的子元素 fiddle
  • 如何根据日期删除多个间隔分区?

    我有一个基于每日分区的表 我可以使用以下查询删除分区 ALTER TABLE MY TABLE DROP PARTITION FOR TO DATE 19 DEC 2017 dd MON yyyy 如何在15天内删除所有分区 多个分区 您可
  • 在 Tkinter.Tcl() 中使用 Python 函数

    我有很多 Python 函数 让我们称呼他们为foo bar and baz 它们接受可变数量的字符串参数并执行其他复杂的操作 例如访问网络 我希望 用户 假设他只熟悉 Tcl 使用这些函数在 Tcl 中编写脚本 这是一个例子 取自Macp
  • 如何在以句点结尾的注释行后禁用 RubyMine 代码完成?

    我正在使用 RubyMine 6 3 2 当我输入以下行并按回车键时 This is a comment 编辑器插入附加文本 结果是 This is a comment after do end 我知道发生这种情况是因为 aft 是输入 后
  • R 图中的文本无法正确显示

    我的 R 安装在 Ubuntu 20 04 1 VM 上的 conda 环境中 当我发现这个线程时 我正在寻找这个问题 我也在 Debian 10 0 buster 上使用 Anaconda 的 RStudio Try par family
  • 如果 :target 不存在,如何为元素设置默认样式

    我有一个带有 3 个链接的标题 所有链接都链接到具有相应 id 的特定 div body font size 32px links display flex a padding 10px box not target display non
  • 如何将编辑项添加到 TFS 工作项中的预定义列表

    I am trying to follow this article to do the same for adding a new State to a particular project s Bug work item By defa
  • jQuery:如何包装()动态加载的元素?

    我正在为一个本身没有 HTML 的第 3 方应用程序进行换皮 这一切都来自 onLoad 事件和一堆 ajax 调用 我将 jQuery 添加到页面中 我需要wrapp 一个动态加载的元素 如果需要的话我可以添加一个插件 我该怎么做呢 谢谢
  • 绑定 this 后 setState 不是一个函数

    我有一个简单的表单 允许用户创建纯文本帖子 下面的代码生成一个成功的服务器端响应createPostRequest称呼 但是 在成功发布后 我想更新状态以清空 postBody 字段并更新 UI 以反映此更改 然后允许用户发出后续请求以发布
  • 构建工具更新破坏了我的编译

    我今天早上4点到5点更新了Android Studio 2 0 Preview 如果我继续构建 dependencies classpath com android tools build gradle 2 0 0 alpha3 这仍然会编
  • 在java中,如何从jar文件中检索图像?

    我在将 java 项目导出到 jar 从 Eclipse 时遇到问题 我已将一个文件包含在名为的 jar 中images 它包含我的项目使用的所有图像文件 问题是 我对这些图像的引用仅在项目isn t罐子形式 我不明白为什么 我想知道是否需
  • 合并具有不同计数值的多个文件

    我想通过从每个文件中取出第二列来合并 96 个文件 并保留所有文件之间相似的第一列 我尝试在 R 中执行此操作 但认为在终端中会更好 使用awk可以吗 样本数据 DMED7013 Rfam robinm head Rfam Counts c
  • Entity Framework Core 2.1 无法正确转换查询

    我有一个现有数据库 我从 2 个独立的项目访问该数据库 其中一个是 ASP NET MVC 5 项目 另一个使用每个项目中各自的实体框架版本运行 NET Core 2 1 我的问题是 我在 MVC 项目上使用的查询在 NET Core 项目
  • Linkedin OAuth2 授权码错误

    我正在尝试通过 Linkedin Auth2 从 Java Web 应用程序进行连接 在 linkedin 中添加了我自己的应用程序 生成授权URL 在新的弹出窗口中输入我的 linkedin 登录名 密码 在redirect uri上返回
  • 继承接口的Java重载方法

    我正在尝试了解java行为 使用此接口 public interface IA public interface IB extends IA public class myClass implements IB 我正在重载这样的方法 pub
  • 使用 JAXB 映射包含超类型和子类型的 Java 集合

    我正在尝试用 JAXB 制作这样的东西
  • 使函数在完成一些工作后返回自身

    let log x print int x log log 111 222 我期待着log打印111并返回自身然后打印222在第二次调用时 但它没有按预期工作 而是收到一条错误消息 为什么 如何让它按预期工作 我也尝试过rec无济于事 Fi
  • 超出 C# 中基本类型的数字

    我正在解决问题欧拉计划 大部分问题都解决了 超过 ulong 的大数字 Ex ulong number 81237146123746237846293567465365862854736263874623654728568263582 有效