问题列表 - 第13970页

阶乘的数字之和

链接到原始问题

这不是一个功课问题.我只是觉得有人可能知道这个问题的真正解决方案.

2004年我参加了编程竞赛,出现了这个问题:

给定n,找到n!的数字之和.n可以是0到10000.时间限制:1秒.我认为每个测试集最多有100个数字.

我的解决方案非常快,但速度不够快,所以我让它运行一段时间.它构建了一组预先计算的值,我可以在我的代码中使用它.这是一个黑客攻击,但它确实有效.

但有一个人用大约10行代码解决了这个问题,它会立即给出答案.我相信它是某种动态编程,或者来自数论的东西.当时我们16岁,所以它不应该是"火箭科学".

有谁知道他可以使用什么样的算法?

编辑:如果我没有明确提出问题,我很抱歉.正如mquander所说,应该有一个聪明的解决方案,没有bugnum,只有简单的Pascal代码,几个循环,O(n 2)或类似的东西.1秒不再是约束.

我在这里发现,如果n> 5,则9除以阶乘的数字之和.我们还可以找到数字末尾有多少个零.我们可以用吗?

好的,来自俄罗斯的编程竞赛的另一个问题.给定1 <= N <= 2 000 000 000,输出N!mod(N + 1).这有点关系吗?

algorithm dynamic-programming sum-of-digits

49
推荐指数
4
解决办法
3万
查看次数

Linq to Sql - 存储库模式 - 动态OrderBy

好的,我找到了这个,这将允许我这样做:

public IList<Item> GetItems(string orderbyColumn)
{
    return _repository.GetItems().OrderBy(orderByColumn).ToList();
}
Run Code Online (Sandbox Code Playgroud)

这是进行"动态"排序的最佳方式吗?我希望能够将列名作为字符串(和排序方向)传递给我的服务,并让它以正确的方式排序.

linq linq-to-sql

2
推荐指数
1
解决办法
3117
查看次数

终止另一个运行的应用程序 - 可可

如何终止在cooca中运行的另一个应用程序.假设我有iTunes运行,我在我的应用程序中键入退出,它将退出iTunes."iTunes"只是一个例子,它可以是用户想要的任何东西.我可以从我的应用程序中打开任何应用程序,但我想知道如何关闭任何运行的应用程序.

谢谢

凯文

cocoa objective-c terminate

5
推荐指数
2
解决办法
4638
查看次数

计算iOS中的电池寿命

想知道是否有超出Apple技术统计数据的参考来计算电池寿命.我已经尝试比较一些现有的电池应用程序(电池剩余电量%*Apple的数字),有时我也没有提出相同的答案.还有使用2G电池(而不是3G)的统计数据,我在Apple上看不到2G电池续航时间.

当然,有些应用程序声称它们"最准确"......但除非有人拥有非常准确的统计数据源,否则我不会发现这种情况.

battery objective-c ios

2
推荐指数
1
解决办法
8013
查看次数

C和指针表示法

打开Postgres代码库,我看到很多C代码是通过使用 - >表示法指针编写的,其方式如下:

(foo)->next = 5;
Run Code Online (Sandbox Code Playgroud)

我知道指针符号具有优先级,例如 - > =(*foo).并且与*foo不同.

但是,当括号在变量名之外并且取消引用next的地址或者它只是编码风格特有的约定时,它是否意味着什么?

c pointers

5
推荐指数
1
解决办法
1026
查看次数

帮我理解这个C代码(*(void(*)())scode)()

资料来源:http://milw0rm.org/papers/145

#include <stdio.h>
#include <stdlib.h>

int main()
{
 char scode[]="\x31\xc0\xb0\x01\x31\xdb\xcd\x80";
 (*(void(*) ()) scode) ();
}
Run Code Online (Sandbox Code Playgroud)

这篇论文是关于Linux平台上的shellcode的教程,但它没有解释下面的语句如何(*(void(*) ()) scode) ();起作用.我正在使用"The C Language Programming Reference,2 by Brian.W.Kernighan,Dennis.M.Ritchie"来查找答案,但没有找到答案.可能有人可以指向正确的方向,也许是一个网站,另一个C参考书,在那里我可以找到答案.

c

2
推荐指数
4
解决办法
753
查看次数

在C编程中转换数组字符

为什么我从控制台获得以下代码?

 char array1[] = "Hello World";

 char ch = array1;
 printf(" %s" , ch);
Run Code Online (Sandbox Code Playgroud)

(我们被指示不要用指针执行此操作)

c

0
推荐指数
1
解决办法
148
查看次数

如何使用WebServices返回自定义对象

[问题]
创建了要部署在服务器计算机和客户端计算机上的共享库,如何在客户端服务器与库提供的类之间进行通信?

通过webservices传输信息似乎不起作用,因为Web服务返回的序列化对象是一个不转换为共享库的Web服务类.

我是否错误地使用了网络服务?有没有更好的办法?

[例]

MyLibrary.cs和SubLibrary.cs位于客户端应用程序使用的共享程序集中.

MyLibrary.cs

public class MyLibrary
{
    private SubLibrary sublib = new SubLibrary();

    public class MyLibrary()
    {
    }

    public string GetValue()
    {
        return sublib.GetValue();
    }
}
Run Code Online (Sandbox Code Playgroud)

SubLibrary.cs

public class SubLibrary
{
    private string str = "Hello World";

    public SubLibrary()
    {
    }

    public string GetValue()
    {
        return str;
    }
}
Run Code Online (Sandbox Code Playgroud)

WebService.asmx.cs

[WebMethod]
public MyLibrary GetInfo()
{
    return new MyLibrary();
}
Run Code Online (Sandbox Code Playgroud)

客户端应用

private void GetInfo_Click(object sender, System.EventArgs e)
{
  WS.WebService services = new WS.WebService();

  MyLibrary info = services.GetInfo(); …
Run Code Online (Sandbox Code Playgroud)

c# .net-1.1 web-services

4
推荐指数
1
解决办法
7628
查看次数

在Python 2.5中制作一个外观

我想要一个Python类作为另一个Python类的包装器.

像这样的东西

class xxx:
    name = property( fset=lambda self, v: setattr(self.inner, 'name', v), fget=lambda self: getattr(self.inner, 'name' ))

    def setWrapper( self, obj )
       self.inner = obj
Run Code Online (Sandbox Code Playgroud)

所以当有人说xxx().x ='hello'时,我希望它在xxx().inner.whatever上设置值而不是xxx().x.

这可能吗?我一直在尝试lambdas,但无济于事.我正在使用Python 2.5

编辑: 现在我的妻子不急于让我睡觉,所以我可以更多地清除代码.我对你们下面的内容有了一些了解,但是从文档来看,你应该避免重写__setattr__/__getattr__并使用属性.如果无法通过属性函数执行此操作,那么我将使用__setattr__/__getattr__?谢谢

python

1
推荐指数
2
解决办法
1672
查看次数

在CSS中使用图像文件与数据URI

我正在尝试确定包含我编写的脚本所需图像的最佳方法.

我发现了这个网站,它让我考虑尝试这种方法将图像作为数据URI(由RFC 2397定义)包含,因为它太小了 - 它是1x1像素50%不透明度png文件(用于背景) - 它最终为2,792字节作为图像,而3,746字节作为CSS中的文本.

那么这会被认为是好的做法,还是会不必要地混乱CSS呢?

css image data-url

5
推荐指数
2
解决办法
5876
查看次数